Heart wrenching. Soul consuming. Majestically beautiful. 
 This novel isn't a fast read but the sincere messages and narrative style of this book will linger in your mind long after you've turned the last page.