Xiao Jie (Nicholas Teo) is a womaniser who changes girls like the way he changes clothes. Whereas, Shu Qi (Reen Yu) is a sweet and caring girl who sees Xiao Jie as her only prince charming. This is because when Xiao Jie was at the lowest point in her life, not only did Xiao Jie give her a home to live in but was also the first person in her life tooffer his shoulder for her to lean on when she was in need. Xiao Jie taught her how to forget all the bad in her past. Because of this, he is her Prince Charming and she is willing to do anything for him, even picking up the mess he leaves behind with his womanising ways. Until one day a child shows up claiming to be Xiao Jie's and with this changes their whole world.. With two people from two different worlds, can they be together and have happiness?