A review by jeffreyreads
The Carnival at Bray by Jessie Ann Foley

5.0

BRB, crying.