導演胡皓翔一直想拍攝有音樂元素的青春浪漫喜劇,該片從2018年開始籌備,故事橫跨十年的時間,30歲的女主角曉南性格開朗、敢愛敢恨,她在17歲時求助熱愛吉他的死黨宇光,幫她追求心慕中的王子,過程中卻發現自己心中愛的其實是守護自己的宇光。
本片四位主演,分別有新人林映彤,在第四季《全明星運動會》成為籃球狀元還獲得MVP殊榮的黃宏軒、於電視劇《飛魚高校生》出道的涂善存,以及演出《惡作劇之吻2》表現優異的席惟倫。因為片中有音樂劇的演出和表演場景,四位演員於開拍前已為角色特訓了三個月,包括學習樂器演奏、練習歌唱、動作跟舞蹈排練都有各別安排挑戰的課程,林映彤說自己連作夢中都還在練習動作,也常常練到大叫驚醒;涂善存則是要在短時間內練歌、練舞並且把鋼琴彈得跟天才一樣輕鬆自在,但他從小並沒學過彈琴,只能靠每天去琴房不斷不斷的練習。
黃宏軒從以前吉他只有自學簡單的樂譜,現在練到可以演奏的程度;席惟倫曾練舞9小時練到鐵腿,每位演員各自自我挑戰,看在導演胡皓翔眼裡十分感動。
片中音樂劇的部分邀請到近期以《勸世三姐妹》一劇廣為人知的躍演劇團來指導排練,此外包括王彩樺、鄭人碩、湯志偉、魏蔓等人都有參與演出。