it deserves 3.5 stars, I could have given it a higher rating if it wasn't for the repetition and elongation of some events, which made reading tedious and boring sometimes, especially Astrid's monologues by the ending when she was still with Rena, so many parts could have been shed and made the story less straining