Headcanon idea! This is during the time that Ginny is pregnant with Lily. JK actually said that Cho married a muggle, so I'm saying it's Dudley.
After the wizard war, Harry had reconnected with his cousin, Dudley. They didn't talk much, but exchanged christmas cards, and visited occasionally. Now, 10 years after the war, Dudley had invited Harry and his wife to come meet his girlfriend of 2 months. He hadn't wanted to go, but Ginny did, and she was pregnant, so she got seniority in decision making.
They knocked on the door of Dudley's flat, and he opened it.
"Hey Harry, Ginny," He said, nodding "Come in. She'll be here any second."
Sure enough, 2 minutes later, there was a knock on the door, and in came a pretty Asian woman with long black hair and a freckled nose. It took a second, but something clicked in his mind.
"Well this is awkward." He laughed nervously
"Why is it awkward?" Dudley asked
"Well, correct me if I'm wrong, but that is Cho Chang." Harry said
"Yes, that's my name, how... Oh shit! Harry?" Cho blurted. In the background, Ginny was laughing her head off.
"Hah! This is so awkward!" She contributed.
"Again, why is this awkward, and how do you know each other?" Dudley repeated
"We went to school together" Harry said slowly
"They also dated" Ginny blurted
"Wait what? You're a witch?" He asked Cho "And you guys dated?"
"Yes I am a witch, and we sort of dated."
"Sort of?"
"I had a giant crush on her for like a year, then we kissed and went out on one date. She got jealous of Hermione and I was tactless, so we broke up." Harry put in.
"Oh, that is awkward."
"So, how did you two meet?" Ginny said, changing the subject
"We work together at the law firm" Cho said
"Cool!"
"So what's been going on in your lives?"
"Well, we got married, obviously, and now we have two kids, James, who's 3 and Albus, who's 2. Also this one, who's on the way" Harry replied, pointing to Ginny's pregnant belly. "I'm surprised that you didn't know, we have no privacy, and there are lots of stories about us."
"I don't keep up with Wizarding news anymore. I wanted a fresh start in the muggle world. I don't have the best luck with wizard boyfriends." Cho said awkwardly "One dead, one who I cried all over, and a couple assholes."
"Bloody hell this is awkward" Ginny said
