A review by alisonjane
Broken Beautiful Hearts by Kami Garcia

2.0

just...SO much chauvinism.