Beautifully written. Deeply meaningful. Great characters. A little hard to get into only at the very beginning. I highly recommend you read this book. I loved it!