Colin è un ex bambino prodigio, forse genio della matematica, forse no, che nella sua giovane vita è uscito con diciannove Catherine. E tutte l'hanno piantato. Così decide di inventare un teorema per prevedere l'esito delle relazioni d'amore, ed evitare di farsi spezzare il cuore per l'ennesima volta. Ma nella vita si incontrano più eccezioni che regole. E anche tante ragazze speciali che non si chiamano Catherine.