Аарон приходит учиться в колледж Лиги Плюща по программе повышения квалификации в программной инженерии. В колледже он встречает Линду, 34-летнюю женщину, приехавшую туда, чтобы постараться исправить свою жизнь. Линда становится первым человеком, который поощряет Аарона к тому, чтобы он следовал своей мечте. А после того, как она приглашает его к себе домой на ужин, Аарон даже думает, что он — самый счастливый человек на свете. Но ситуация осложняется, когда 14-летняя дочь Линды, Бет, влюбляется в нового знакомого своей матери. Аарон оказывается в центре непростого любовного треугольника, в котором не работают законы математики. Постепенно герой фильма «Вишня» начинает понимать, что жизнь может быть гораздо более сложной, чем любые инженерные уравнения.