 Danni Hartford, party planner to the King family, wants to find a purpose to her life. Britney, the Kings  spoiled 15-year-old daughter, wants a horse. On a nearby horse farm, the Bradleys treat their foster daughter, Rachel, like a servant; all she wants is a real family. When an angel named Jeremiah hears the girls  Christmas wishes and decides to make them come true, the girls  souls switch bodies in the night. But the girls soon find their new lives are worse than their old ones. When Danni discovers what has happened, she must convince Jeremiah to undo the miracle, switching the girls back - and still make Rachel s wish for a family come true.