4.5* heart wrenching stars When I finished the last page of this book, I had to take a deep breath and attempted to get my wayward emotions under control.This is a powerful story, it had me crying, angry, frustrated and mad. It also had me laughing and smiling and happy.We meet William, a soon to be...