A review by jjfey
Halo by Ella Frank, Brooke Blaine

4.5