4.5 stars. More review may or may not come later, but for now, I just need to say that I'm pretty sure that there is only one possible resolution to this love triangle that would satisfy me completely, and I don't think even Cassie Clare has enough clout to get away with writing a threesome into a YA novel. *sigh*