A review by rathergoodbooks
Longshadow by Olivia Atwater

3.5