Lay Zhang Yixing as Yan Xiao Lai used to be naive and oblivious when it comes to love, not understanding his own feelings until it is too late. Only when he enters society does he come to regret his actions and he gives his all to regain a past love.
Chen Duling as Ji Tian Tian is the childhood friend of Yan Xiao Lai. She is a traditional goody two shoes who puts up a brave front on the outside but is sensitive on the inside.
Zhang Hao Wei as Chen Hao Nan is a refined gentleman who attracts the opposite sex without even trying.
Zhao Yuan Yuan as You Li is Tian Tian’s best friend with a bright and cheery personality.
Lu Zha Zha as Gao Duan is Yan Xiao Lai’s best buddy. He is an optimistic guy who always tries his best whether it’s for love or friendship. He boldly chases after You Li who is the girl of his dreams. Check out the synopsis.