Camille unterrichtet klassische Mythologie an einem katholischen College und hat eine heimliche Beziehung mit ihrem charismatischen Kollegen Martin. Beide sollen die Leitung des Colleges übernehmen.
Einzige Bedingung: Sie müssen verheiratet sein. Camille hat zwar nichts gegen eine Heirat, aber massiver Druck bringt ihre rebellische Seite zum Vorschein. Als sie die junge Petra kennenlernt, die nicht nur Mitgefühl, sondern auch spontanes Verlangen für sie empfindet, gerät Camilles Leben stark ins Schwanken.
Petra ist Illusionistin im „Sircus of Sorts“, der unter dem Motto „Seltsamer als Phantasie, wahrer als das Leben“ durch die Lande zieht. Als sie schließlich weiterziehen muss, und Martin hinter das Geheimnis der beiden kommt, muss sich Camille entscheiden…