This is a slightly odd picture book. For the pictures, I would give it 5 stars; the artwork is colorful and engaging for the kids and parents alike. The plot itself is cute as well, a winged dog giving his "heart" to our heroine Olive. The text though is convoluted, wordy and confusing to the toddler/young child set that the book appears to be geared towards. They miss most of the plays on words, and there is just too much text for the basic story. What is there is kind of dull as well. So I would give 3 stars to the plot, 5 for the illustrations, and averaged it out to my rating of 4 stars for the book.