A review by abookwormreads
Lore Olympus: Volume One by Rachel Smythe

3.75