The minister had spent a long time in the Diary Room confiding in Big Brother his upset at not receiving a message from his children last week. After leaving, he began crying in front of Corin and Mario.
"Maybe it feels like it'll go away but I just want to be with them, just a dad, you know? It’s a long, long time to be away," he said through tears.
"When I woke up this morning I felt like my heart wasn’t in it anymore, I just haven't felt like this the entire time I've been in here."
Corin consoled David by telling him that it was "only natural" that he would want people around him who care about him when he is feeling down, especially as he used to being a family man.
Mario added: "They’ll all be pleased to see you, they’ll be like, 'Wow dad I can't believe you've come all this way, we've been watching you'. So physically they might be away from you but they’ve been by your side the entire time."
Corin reminded David that there was no shame in crying as she had once cried because she couldn't go on a sunbed and felt she looked too pale.
"When I woke up this morning my heart weren’t here, you know?" he continued. "I was like a million miles away, I just miss them, know what I mean? Just wanted to be with them.
"My whole life is based around my family, I've been here 60 days. Yesterday I just hit a wall, I just woke up feeling really, really upset."
David also said that he was unhappy that today's task involved pairing up with someone as he had lost both Ben and Rachel in the last two weeks - the housemates he would have wanted to team up with.
"I just woke up this morning thinking, 'Why am I still here? What's the point of this?'" he added.