Laurie from Barks Books Nonsense recommended All the Ugly and Wonderful Things and based on her recommendations I tried it. I went into this book with my eyes wide open and based on the reviews I knew this would be a controversial story, which is not for everyone. If you are not afraid to have your moral compass tested, you will enjoy this story for what it was meant to be, a story of finding love (although complicated) under unexpected circumstances and with the most unlikely person. A story that will have you questioning your moral values while entertaining you and keep you turning the pages, as you need to know how it will end.