A review by caregorman
Clockwork Princess by Cassandra Clare

4.0

Spoiler I’m counting this as a love triangle ending in polyamory, close enough