Der jungen Galeristin Malory Price unterbreitet man bei einer mysteriösen Einladung zum Dinner ein ungewöhnliches Angebot: Wenn es ihr gelingt, das Rätsel um drei keltische Prinzessinnen mithilfe eines Gedichts und eines alten Bildes zu lösen, soll sie eine Million Dollar erhalten. Die einzige Bedingung: auch ihre Freundinnen Dana und Zoe müssen ein Rätsel lösen.
Natürlich glaubt Malory kein bisschen an keltische Prinzessinnen, aber so viel Geld kann sie nicht einfach ausschlagen. Zusammen mit dem Journalisten Flynn macht sie sich an ihre Aufgabe - und steckt bald bis über beide Ohren in Problemen. Denn plötzlich muss Malory sich entscheiden: zwischen der Erfüllung all ihrer Träume - und Flynn, ihrer großen Liebe ...