The Miraculous Life of Maggie the Wunderdog304 pages11 hours of reading4.5(23)Add rating"The true story of a little street dog who learned to love again"--Cover.Read moreTrack