4.0

3.5, tipped to a 4 because I cried like a baby at the end, even though it's quite clear. Great for dog lovers, if you can handle the ending the title implies.

FTC disclosure: I received a copy from the publisher for consideration an honest review on my blog.