So I wasn’t quite sure how I felt about this book a couple of times. I actually teared up when Dog was particularly stupid. BUT .. it turned out well in the end and I give it 5 stars. ? ????