Colin ha oído decir que es superdotad o desde que era niño. Tiene una memoria extraordinaria y es capaz de crear anagramas de cualquier nombre a una velocidad asombrosa. Todo esto ya lo hace especial, pero hay algo más: hasta ahora, absolutamente todas sus novias se han llamado Katherine y absolutamente todas lo han abandonado. Desde hace años Colin está obsesionado con elaborar un teorema basado en sus múltiples relaciones con chicas llamadas Katherine, pero sus planes se irán complicando a medida que vaya enamorándose de Lindsey.