Rob Dyrdek may come off as a goofball on MTV's Ridiculousness and through his various other endeavors, but the 40-year-old is utterly romantic.

Upset 'Grey's Anatomy' Fans Petition For Dr. Derek Shepherd's Return

Over the weekend, the professional skateboarder asked his model girlfriend Bryiana Noelle Flores to marry him in the most fairytale-esque way.

Dyrdek planned the perfect proposal for his lady as he whisked her to see Aladdin in Disneyland on Saturday. He gave the play-by-play on his Instagram!

Is Nina Dobrev Upset That Her 'TVD' Costar Is A Married Man?

In the show, a parade of animals occurs and Prince Ali is usually situated on top of the elephant, but Dyrdek made his way on top of the elephant, which eventually led to the proposal.

"I always try to be the best boyfriend I can be," Dyrdek explained in the caption of the photo of him on top of the elephant.

He dished Flores wanted to see the show and he made it happen, but went even further by popping the big question. He admitted he fibbed saying he "had to use the restroom" so he could slip away and let the magic happen, but it all turned out pretty great. Dyrdek revealed a photo of his girlfriend looking very puzzled over his involvement in the show.

Dyrdek joined Genie on stage and wished "for the most beautiful woman God has ever created to join" him.

Flores was summoned to come onto the stage at that point.

The skateboarder revealed his final wish was "for something I can give her that shows her my love for her is a forever love," which is when Genie gave him "the most amazing diamond ring."

"Bryiana Noelle Flores will you marry me?" Dyrdek asked her.

She said "yes" and they sealed it with a kiss on stage!

Dyrdek shared more sweet words of love about Flores then and gushed, "I love you more than words could ever describe and can't wait for you to be my wife."

The engagement ring is stunning, which he shared a picture of on her finger while they enjoy their Caribbean vacation.

Flores believes they "shall live happily.. ever.. after.. No end."