A review by shancat
Joined by Magic by Zara J. Black

dark tense medium-paced

3.0