To be more exact, I'd give this 4.3 stars!!
I think this book was a lot of fun to read. I am a big fan of messy relationships, and this being a love triangle is kind of that. Which is great, because I absolutely adore all of the main characters in this story.
Jasmine is just such a fascinating character to read about, because of how chaotic she is on the inside with her feelings, and how chaotic she is on the outside with the way she interacts with people around her as well. So of course, I'm torn between rooting for Rudyard (who she screwed over) and Ian (who she really loves), with is getting hurt either way. And although I know it's DEFINITELY her fault, I still can't help but really feel for Jasmine at the same time.
I'm not a history buff whatsoever, but the historical context of the story didn't confuse me whatsoever. It was easy to understand, and actually really interesting to see how the politics of their world, and how they're all involved with it, began to intermingle with their personal relationships. I think that's the biggest thing I liked about this book- they're all very intelligent characters, both with their work, and how they have so much agency to their actions and mistakes.
I really enjoyed this read, and Jasmine is probably one of my favorite characters in literature now.