In “City of Lost Souls,” Cassandra Clare continues the thrilling Shadowhunter series as Jace’s loyalty is tested and a dangerous alliance threatens to tear apart the world of demons and angels.
In “City of Lost Souls,” Cassandra Clare continues the thrilling Shadowhunter series as Jace’s loyalty is tested and a dangerous alliance threatens to tear apart the world of demons and angels.