older half-sister. She was married to Michael Kam, but divorced when her husband had an affair with her sister. Abby had an on and off relationship with Winson before finally marrying with him in the end. Kathy Chow as Mandy Ching (程嘉慧), Yuk-mei's second daughter whom had an affair with her brother in-law Michael Kam, which leaves her pregnant with his child. Because she did not want Michael to marry just for the sake of responsibility, she lies about having aborted the child. Sunny Chan as Johnny Ching (程家雄), Yuk-mei's son and Abby and Mandy's younger half-brother who was born as a result of his mother being raped Kam Shu-pui, making him the younger half-brother of Maggie and Joe Kam. He is the ex-boyfriend of Kelly Tung and Diana Suen, having an on and off relationship with the latter, breaking up twice before recoiling, and also a good friend of Winson. Johnny is the older half-brother of Kelvin, and started out being good friends with him before Kelvin discovers his true identity and schemes to eliminate Johnny. Nick Cheung as Kelvin Kam (甘量宏), Yuk-mei's youngest son who was given to the Kam family as a child. Originally started out as a goodhearted man, Kelvin becomes ruthless after he discovers his identity and schemes to eliminate his older half-brother Johnny in order to maintain his status in the wealthy Kam family. The Tung family Kam Hing-yin as Frankie Tung (董世鋒), Kelly's older brother who colludes with Kelvin Kam to take over Yee Hoi Corporation. He was once imprisoned from injuring Michael Kam and after his release, he collaborates with Kelvin to smuggle cigarettes, before finally being betrayed by him. Jessica Hsuan as Kelly Tung (董若妍), Frankie Tung's younger sister and Johnny Ching's ex-girlfriend. She was once pursued by Kelvin, but she rejects him. Kelly later hires a private investigator to collect evidence of Kelvin's criminal activities. Others Ada Choi as Diana Suen (孫樺), girlfriend of Johnny, whom she had an on and off relationship with two break ups before reconciling. She later poses as being in love with Kelvin Kam in order to collect evidence of his criminal activities. Eileen Yeow as Apple Ko (高雅文), Winson Cheuk ex-girlfriend who develops leukemia and hides it from him to prevent him from worrying. Joyce Chan as Nancy Tong (唐美儀), a staff of Century Airlines who has a crush on Johnny. Jay Leung as