Baby Girl Nation, your Baby Boy is coming home! "Criminal Minds" in March 2016 after 11 years on the show, but TVLine just revealed that Moore's Derek Morgan will return for the Season 12 finale, which airs Wednesday, May 10.

Moore had teased a "secret" announcement coming today...

... and he returned to Instagram and Facebook to confirm that this is it:

"BOOM ???? ???? My secret is out !!!! I'm excited to say....Your Baby Boy will be back to play with my Criminal Minds family for the season 12 Finale!! ???????????????????????????????????????? Make sure to tune in!!!!!"

TVLine shared more details on the season finale, saying Morgan brings the BAU a lead in the Mr. Scratch serial killer case.

"Criminal Minds" Season 12 is currently up to Episode 17, "In the Dark," which airs Wednesday, March 22. There are 22 episodes to the season, so there's a bit of a wait for Moore's return, but it should be worth it.

Moore is currently hard at work training for CBS's "S.W.A.T." pilot, which starts shooting March 22:

So the good news is that fans should be seeing a lot of Shemar Moore in the coming year.

Want more stuff like this? Like us on Facebook.