Two years later, Harold returns to Ramsay Street after receiving a call for help from Toadie, who is dealing with the news that his girlfriend Sonya Mitchell (Eve Morey) is the mother of his adopted son, Callum (Morgan Baker). Harold advises Toadie to be more forgiving and speak with Sonya. Harold meets Troy Miller (Dieter Brummer), but fails to pass his number onto Toadie as he thinks he has enough to deal with. After taking some secret calls, Harold tells Toadie that he is engaged to Carolyn Johnstone, a businesswoman. Harold witness a kiss between Sonya and Troy. Carolyn arrives and she and Harold confront Troy together. She also suggests that she and Harold get married in Erinsborough. Lou returns to town and is reunited with Harold. Lou does not get along with Carolyn and thinks she is stuck up. After they argue about Harold's bucks night, Harold gets Lou and Carolyn to compromise on a joint party at Charlie's. Troy physically threatens Harold, who tells Toadie.