St. Clair (Gives Light , #3) - Rose Christo
4 stars.