大學校花梁小琪(陳意涵 飾),不僅擁有成績好兼高大威猛的夢幻男友張聖(姜康哲 飾),更是所有人心目中的宅男女神;但她卻打從心底裡厭惡宅男。某天晚上,小琪經過校園「菊湖」時意外失足,跌入乾涸的湖中,幸好被聰明內向的宅男吳全順(陳柏霖 飾)救回。經由室友陳美雪(郭書瑤 飾)的提醒,小琪才驚覺,她與吳全順竟中了校園傳頌百年的「菊湖傳說」中的愛情魔咒!傳說中,在菊湖乾掉之時邂逅的男女,注定會相戀一生。梁小琪與吳全順在菊湖的事情,轟動全校,所有人都等著看這個高傲的校花是否真的會愛上宅男…