Good golly I wasn’t expecting to be so broken hearted after finishing this book. It was written in 1999 and 20 years later it feels like it could have been written today. Excellent book. Highly recommend, but get ready for pain.