Eilidh Cameron and a day in her life by Amy M. Reade

I’ve had worse days, but not in a while. I lived my entire life in the Highlands of Scotland until one very ugly episode forced me to re-evaluate everything I thought I knew. To make a long story short, I moved to Wales at the suggestion of my Aunt Margot, who just...