engagement to Gabriel prevents them from acting on it. After Gabriel flees town due to his involvement in a car scam, Marc agrees to pose as Yasmin's fiancée for a magazine competition Yasmin had entered. Geri takes a liking to Marc and they began dating while Marc and Yasmin pretend to be an engaged couple, and they actually marry on Christmas Day. Despite being married to Yasmin, Marc's feelings for Geri never go away and in May 2004, he is forced to choose between them. Marc chooses Yasmin, but she throws him out. After Doug's wedding to Cat and Suzie's birth in July, Marc leaves Charnham to live in Ireland. In August 2005, Cat becomes suspicious of where Doug had been going and suspects him of cheating on her with his secretary, when he had been meeting with Marc, who had recently split with his girlfriend after a miscarriage. Cat is cold towards Marc, who had hurt her niece Geri. Yasmin is not happy to see him either. Marc purchases the corner café from Les, and later began seeing waitress Katie Williams while rekindling his relationship with Yasmin. Neither fling works out when one of his ex-girlfriends, Lara, leaves his six-year-old daughter Poppy. Marc's family are shocked that he had kept his daughter a secret. Marc struggles to look after Poppy over the course of Lara's absence and frequently leaves her in Justin or Cat and Doug's care. Lara eventually comes back for Poppy and leaves Marc's life again. Rosa Marshall Rosa Marshall was played by Ginny Holder for six months in 2002. Dave Matthews Dave first appears in Charnham in late 1998 along Cat and Josh. Initially an extramarital love interest for local resident, Annie Hart, Dave turns his attention to her adult daughter Holly. Dave and Holly secretly plan to elope together the day after Melanie's wedding, but never happened because Holly and most of the other Hart family members are killed in a boat explosion during the wedding reception. Dave keeps the relationship with Holly secret for some time, but Cat is later horrified to learn of it from Dave. Dave and Cat's marriage go through several rough patches; including Dave suffering from multiple sclerosis, Cat leaving Dave for Pete and falling pregnant, and Dave faking his own death. In early 2000, Cat gives birth to Dave Matthews Jr, who after a DNA test is revealed to