City of Heavenly Fire – Cassandra Clare | A Book Review

City of Heavenly Fire - Cassandra Clare

Title: City of Heavenly Fire

Author: Cassandra Clare

Genre: Fantasy

About the book: It’s the sixth and last novel in the Mortal Instruments series that follows Clary and her friends who fight against Clary’s brother, Sebastien Morgenstern, in the demon realm.

First impressions: I read the previous books a while ago and finally got around to picking this one up to see how everything gets resolved. I like the cover and title. I found the prologue interesting.

Characters: The characters grew on me with each book. By the end, I found myself quite fond of Clary, Jace, Isabelle, Simon, Alec, Magnus, and others. They’re unique with their own strengths as well as weaknesses. I especially enjoyed seeing them interact with each other and the conversations between everyone.


“Sometimes it’s hard when you want to be like someone but you don’t know how.”

Writing: It’s the longest book in the series at over 700 pages, but the plot doesn’t feel too slow or dragged out in my opinion. The author tells the story from multiple characters’ point of view in the third person. There are some romantic scenes here and there. Clare strikes a good balance between dialogue and description with world-building sprinkled in when necessary.

Final thoughts: I think the epilogue tied up a lot of loose ends. I recommend checking out the previous books before reading City of Heavenly Fire. Overall, it’s a solid fantasy series with magical elements and interesting relationships.

Feel free to add me as a friend on Goodreads to see what I’m reading.

This post contains affiliate links to Book Depository. If you make a purchase through them, I earn a small commission at no extra cost to you. Thanks!

Speak your mind!

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.