In spite of the important message, the book isn't teachy-preachy. It is told in rhyme, which works well without being forced, and the beautiful illustrations by Sue Cornelison capture the dreamlike mood of the book perfectly.
Sofia's Dream would make a wonderful bedtime story that children will probably want to hear over and over again. Perhaps some of them, like Sofia, will visit the moon in their dreams.
I assume the author, Land Wilson, chose the main character's name because Sofia means 'wise one' or 'wisdom' and hearing her story will inspire children to care about our planet.