Magic for Marigold (L.M. Montgomery Books)
The eccentric Lesley family could not agree on what to name  Lorraine's new baby girl even after four months. Lorraine secretly  liked the name Marigold, but who would ever agree to such a fanciful  name as that? When the baby falls ill and gentle Dr. M. Woodruff  Richards saves her life, the family decides to name the child after the  good doctor. But a girl named Woodruff? How fortunate that Dr.  Richards's seldom-used first name turns out to be . . . Marigold! A  child with such an unusual name is destined for adventure. It all  begins the day Marigold meets a girl in a beautiful green dress who  claims to be a real-life princess. . . .