Reich, verwöhnt, materialistisch und immer mit Schoßhündchen unterwegs – Ravin (Ravin Spangler) lebt wirklich wie eine Prinzessin, die sich für etwas Besseres hält und sich deshalb nicht davor scheut, andere herablassend zu behandeln. So kurz vor Weihnachten wäre sie damit auf der Liste der bösen Kinder, aber die Engel Gabriel (Dean Cain) und Angelina (Donna Spangler) haben schon ein Auge auf sie geworfen. Als Ravins Eltern (Kirsten Lea und Vincent De Paul) ihr damit drohen, sie wegen des schlechten Benehmens in ein Internat zu stecken, bietet die Teenagerin als Kompromiss und letzten Ausweg an, ehrenamtlich Suppe für die Bedürftigen zu servieren. Dort lernt sie den süßen Jerry (Brandon Tyler Russell) kennen und verliebt sich in ihn. Doch als ein Schicksalsschlag über die beiden hereinbricht, muss Ravin endlich erkennen, dass es mehr im Leben gibt als nur schöne Dinge…