This book not only consistently surprised me and had me shedding tears at multiple points. 10/10