kailyn lowryBack in March, a source told In Touch that Teen Mom Kailyn Lowry was pregnant. They reported the 21-year-old was expecting her second child -- her first was with ex-boyfriend Jo Rivera, her second will be with husband Javi Marroquin. The reality star has been pretty mum on the subject of her alleged pregnancy, but now, the cat's out of the bag ... Kailyn had her baby shower this weekend!

Who knows whether or not Kailyn cares that her friend uploaded pictures of the event to her public social media accounts, but by the looks of them, the shower was an awesome time.

Kailyn, with a new brown, curly hairdo (not wanting to dye it for baby?), beamed as her friends kissed her stomach and shared in her joy. In a flower headband and flowy pink dress, the mom-to-be looked positively thrilled with all the wonderful attention.

More From The Stir: 'Teen Mom' Not Cancelled After All

While Kailyn's co-stars are in the news for heroin possession and adult films, it's nice to see that at least one Teen Mom is making news for something a) not illegal; and b) not porn.

kailyn lowry

It seems like Kailyn's due sometime in late summer. No word on the gender of the little one yet, but could Kailyn's all-pink outfit mean she's expecting a daughter?

If she needs any advice about raising a girl or if she needs any girl clothes and toys, she should reach out to Teen Mom Leah Messer Calvert. I'm sure her three girls wouldn't mind sharing their stuff!

Are you happy for Kailyn?

 

Photos via cpeach22/Twitter