Alex Rodriguez reveals details of his proposal to Jennifer Lopez

On The Tonight Show Starring Jimmy Fallon Tuesday, Alex Rodriguez opened up about his recent proposal to Jennifer Lopez.

I planned it for about six months,” Rodriguez said. “And then it was on a beach in the Bahamas.

J.Lo and A-Rod announced their engagement back in March, after the former baseball star proposed with a giant ring, which experts say may range anywhere between 10 and almost 20 carats.

View this post on Instagram

3.9.19✨♥️

A post shared by Jennifer Lopez (@jlo) on Mar 12, 2019 at 9:21am PDT

View this post on Instagram

♥️♥️♥️♥️♥️♥️♥️♥️

A post shared by Jennifer Lopez (@jlo) on Mar 9, 2019 at 5:34pm PST

The couple has mostly stayed mum on the details of their engagement, but A-Rod revealed that he put a lot of thought into planning the perfect proposal.

I rehearsed three days in a row,” Rodriguez said. “’Cause I wanted the sunset to be perfect.

While he wanted the sunset to be perfect, he quickly realized the weather might not cooperate.

So one time the sunset was at 6:29, the next day it was at like 6:27,” Rodriguez explained. “Oh my gosh. And then [on the] third day it was raining.

He ultimately decided to go with his gut.

I kind of came out at around 6:29,” Rodriguez said. ” I said this is the time where I’m going to do it. And it worked out well. It worked out well.

Even though Rodriguez worked hard to nail the timing of the proposal, the former Yankees player almost gave away the surprise by wearing his World Series ring.

I’ve only worn this ring probably a handful of times. But I said, ‘This is a big moment,'” Rodgriguez explained to Fallon. “I kind of gave it away, ’cause when she saw me put on the ring she goes, ‘Where we going with that ring?'”

In the end, everything turned out exactly how he’d hoped. If the engagement ring is any indication, the wedding is sure to be just as spectacular.

The Tonight Show Starring Jimmy Fallon airs weeknights at 11:35 p.m. on NBC. Watch clips and full episodes of The Tonight Show for free on Yahoo View.

Don’t forget to check out Yahoo Play – our new interactive app where you can cash in your points and get tons of cool stuff! Download it now in the app store.

Read more from Yahoo Entertainment:

Tell us what you think! Hit us up on Twitter, Facebook, or Instagram, or leave your comments below. And check out our host, Kylie Mar, on Twitter,Facebook, or Instagram.

Want daily pop culture news delivered to your inbox? Sign up here for Yahoo Entertainment & Lifestyle’s newsletter.