5 stars
I strongly recommend you to read the book before reading this review. There are no major spoilers, but I think the full impact of this story is received only if you enter it unaware of what to expect. However, if you do choose to read on, I’ve marked the spoilers out.
It Ends With Us is told in a very interesting style, alternating between past and present via medium of the main character, Lily’s diary.