I think this might have leaned a bit more towards a 3, but I really liked the writing style. I felt the plot was a bit repetitive though. It was a slow burn that had quite a bit of build up, but it wasn't too much and it felt natural. I think Leila and Yuri's relationship felt real. I wish I had read the first 3 books, I feel like I missed out on some of the story.