James Yap's Italian girlfriend Michela Cazzola has been spending quality time with him through cooking.
In James's Instagram post, Michela can be seen serving pasta. Her baby bump is already apparent in the post.
It was in February when Michela confirmed that she was pregnant. She is set to give birth on July or August this year.