Justin Timberlake stopped a show in Detroit to help a fan announce her pregnancy to her loved ones.

The 37-year-old,who has two-year-old son Silas with his actress wife Jessica Biel,  was performing a gig at the Michigan city's Little Caesar Arena on Monday night when he noticed a fan at the front of the crowd holding a sign which read, ''Will you help me announce my pregnancy to my family?''.

JT helped the expecting mum-to-be to share her exciting news midway through a performance, saying to the crowd:  ''This sign caught my eye, I gotta stop the show.''

The Can't Stop the Feeling singer then proceeded to read out the sign to the cheers of the audience and later toasted to the impending arrival.

''This says ... you ready? Detroit this is very cool. It says: Will you help announce my pregnancy to my family? Baby Bax. Baby Bax - can I nickname him baby Bax? Baby Baxtresser arriving November 1, 2018.''

According to The Blast, the announcement almost didn't happen, after security tried to take the sign away from Darcell before she entered the venue.

You can watch the magical moment here.