Een vrouw moet meestal een heleboel kikkers kussen voordat ze achter op het witte paard van haar prins kan springen. Voor Marigold is het nog moeilijker: haar kikker blijkt een giftige pad. Het is Sebastian, de louche directeur van het balletgezelschap in Londen waar ze werkt. Hij stuurt Marigold na een pijnlijke val terug naar het huis van haar moeder op het Engelse platteland om te herstellen. Betekent dit het einde van haar danscarrière? Gelukkig ontmoet Marigold haar aantrekkelijke jeugdvriend Rafe, die staat te trappelen om aan haar voeten te liggen. Maar wie is die mysterieuze vreemdeling in de coulissen?