Practice makes perfect! When John Stamos recently proposed to his girlfriend, Caitlin McHugh, at Disneyland, it really wasn’t a spur-of-the-moment thing. “John had been meticulously planning his proposal to Caitlin for two months,” a source told Life & Style.

“First he reached out to Disney to arrange it with them. Then came the rehearsals. “There were several practice proposals, including one at a nearby empty studio,” the source says. “John also had two camera crews [at Disney] to capture the magical moment, because he knew Caitlin would love to watch it, and they could show their children [one day].” His hard work paid off because not only did Caitlin say yes, she Instagrammed about the proposal, calling John the “most romantic Prince Charming.”

john stamos caitlin mchugh getty images

(Photo Credit: Getty Images)

Just days after, the Full House actor spoke out about their engagement — and adorably revealed he’s happier than ever! “I didn’t even walk in. Did you see? I just floated from the car. I’m on cloud nine,” John told People at a Beverly Hills charity event on Tuesday, Oct. 24.

“I’ve been waiting for the perfect girl for over a decade and she walked into my life. I mean everybody knows that I’ve always loved family, and I wanted to have a family someday and get married again, and everyone’s like, ‘Why don’t you just do it!? Why don’t you just do it!?'” he continued. “Everybody thinks it’s so easy. The hard part was me. Like I wasn’t the best me. I was ready, but no one as perfect as Caitlin — a true, pure beautiful person inside — would’ve never gone for the old me, a few years ago.”

John previously confirmed the news of his engagement to Caitlin, 31, on Sunday, Oct. 22 by posting an adorable cartoon drawing of the two on Instagram. He captioned the pic, “I asked… she said yes!… And we lived happily ever after.” Isn’t that the sweetest thing you’ve ever read?! According to a statement from the actor’s rep given to Today, the proposal was super romantic (we’re not surprised)! At Disneyland, the Grandfathered star apparently cut together a film with sweet moments from Disney and Pixar animated films, ending with Sebastian from The Little Mermaid, which encouraged him to “just ask the girl.”

Following his engagement news, John’s Fuller House co-star Lori Loughlin took to Twitter to congratulate her BFF. Since John and Lori have been close pals since both starring on the hit sitcom — they played married couple Jesse and Becky Katsopolis! — back in the late ’80s, the actress’ message is that much cuter. Watch the video below to see Lori’s adorable note to John!

John and Caitlin — he’s 23 years her senior! — have been dating since March 2016, so they’ve been together for nearly two years. Throughout that time, the couple has kept their romance very private. Prior to dating Caitlin, John was married to actress Rebecca Romijn from 1998 until 2005. During an appearance on The View last year, John gushed about Caitlin. “This girl I’m dating… she loves this song, “Disney Girls.” So I put on FaceTime the other day [while he was in front of a crowd]. I thought I could get away with [it] but people were tweeting, ‘Who are you FaceTiming?!'” he said during the talk show. Now his Disney proposal makes sense…

In a previous interview, Caitlin raved about how happy she is with John. “I’m very happy, he’s super supportive, and I really couldn’t ask for anything better,” she said at the time. “We like to keep our lives private because we’ve seen what relationships in the public eye can be like and we just like our privacy.” John is also super supportive of her career. “He’s very encouraging of anything I want to do career-wise,” Caitlin explained. “I really appreciate it a lot. You don’t get that with every guy.” We can’t wait for their big day!