The title describes it perfectly. There are some ugly and difficult parts to get through but the book is absolutely beautiful. The characters were developed extremely well and you’ll be taken through a whirlwind of emotions. It makes you question things and try your best, despite how challenging, to understand the characters regardless of opinion. I do not agree with the relationship but it does well to show another’s perspective. Overall it was a great read.