Updated

Ashley Dupre has given a lot of happy endings in her day, but now the former Eliot Spitzer call girl has one of her very own.

Dupre is seven months pregnant, The Post's Page Six exclusively revealed, and engaged to be married to New Jersey asphalt scion Thomas “TJ” Earle.

“On the record, yes, I can confirm I’m almost seven months,” Dupre, 27, enthused when we contacted her yesterday. “I can’t tell you when the wedding date is just yet.”

In four short years, Dupre’s gone from Client No. 9 to Husband No. 1, and now owns Femme by Ashley, a lingerie and swimwear shop in Red Bank, NJ, which she tells us Earle helped her open in May.

Dupre and Earle were first linked mere months after Dupre’s scandal with Spitzer broke. The Emperors Club VIP escort and the then-married exec at asphalt and road construction outfit The Earle Companies flirted at a Jersey Shore restaurant in 2008, prompting Earle to reportedly brag to a pal at the time, “I could have had her for free!”

More On This...

(Judging by the size of the diamond we’re told Ashley’s sporting, turns out he couldn’t.)

Go to The Post for more on Dupre's big news.