Nancy Grace is revealing that she was secretly married in April — and that she's expecting twins in January.

"I'm finally not keeping it a secret anymore," she told The Post.

Grace says she still hasn't told CNN that she's pregnant. She'll officially make the announcement tonight on her Headline News show, "Nancy Grace."

Grace married David Linch — an Atlanta investment banker she has known since they attended Mercer College together in the late 1970s.

"We've been in touch all these years and a lot of time we were separated by geography and time," she says. "It was a spur-of-the-moment decision to get married. I told my family only two days before [the wedding].

Click here to read the rest of the story and see a photo of Grace in her wedding dress