While chaperoning a high school trip to the Scottish Highlands, Amy MacDougall descends into Inverlochy Castle dungeon. Deep in the crumbling ruins, she touches a magical rock and travels through time…
-
Emily's list on the best books to fall in love with every time you read them