Definitely more of a 4.5. 
 I won't be writing a full review of this one but I did like it more than Clockwork Angel, it was a lot more emotional. Even with all the spoilers out, I still don't know who she will end up with but I'm pretty good at guessing and my guess is she will end up with (view spoiler)[Will (hide spoiler)] I also thought Jem's whole (view spoiler)[proposal (hide spoiler)] was a little unexpected and I still am confused as to why Tessa said yes if she is so confused. Which leads me to another point, I don't think we are really given enough insight to Tessa's thoughts and feelings as readers. Overall, amazing book and one that I am glad I own.