This book is complicated emotionally. It tugs at your heart while challenging your mindset. The perspective offered by each character is so raw .