Revelations

by Melissa de la Cruz Book 3 of the Blue Bloods Series