A review by astolenmoonligh
Guardian of Secrets by Brenda Drake

5.0

DUDE SO MANY TWIST AND TURNS I CANT EVEN DEAL WITH IT....