Simone Biles has had the best couple of weeks ever, what with winning four gold medals and a bronze at the Rio Olympics and now rightly being considered the greatest gymnast in the world.

But things got even better for the 19-year-old when she finally got to meet her uber-crush Zac Efron, and it was the most joyous thing to witness.

proof : had to do a retake bc I thought we were taking a picture then he kissed me instead ❤️

— Simone Biles (@Simone_Biles) August 16, 2016

Unless you’ve been living under a rock, Simone has a well-documented crush on Zac that even extends to her having a cardboard cut-out of him and, thanks to Ellen Degeneres, a leotard covered in pictures of his face.

The pair have expressed their admiration for each other for weeks on Twitter, and Simone was so excited when Zac shared a picture showing he was watching the team in action.

Then he decided to surprise the entire USA gymnastics team in Rio and take a bunch of beautiful photos with them to congratulate them on their win.

My Olympic dream came true 🙏😜 #Rio2016 #FinalFive

— Zac Efron (@ZacEfron) August 17, 2016

Just look at their reaction when he walked in.

Zac Efron surprising the Final Five #ZacEfron #FinalFive #SimoneBiles #LaurieHernandez

— Rachel (@sparkles_chalk) August 17, 2016

It’s safe to say Simone was enjoying her time with Zac.

he kissed me on the cheek just letting y'all know @ZacEfron 💋❤️

— Simone Biles (@Simone_Biles) August 16, 2016

😘🌹 just call me mrs.efron already @ZacEfron

— Simone Biles (@Simone_Biles) August 16, 2016

on cloud 9 💙☁️ @ZacEfron

— Simone Biles (@Simone_Biles) August 16, 2016

But the cutest by far was when he decided to pick the 4ft 8in gymnast up. Look how strong Zac thinks he is – we bet Simone would win that gun show!


— Jamie (@jordynsleftbrow) August 16, 2016

She was close to fainting by the time Zac was done with her.

It's currently touch and go. @RachelAxon @Simone_Biles @Salto_Coach

— USA Gymnastics (@USAGym) August 16, 2016

The actor took time with all the wonderful USA gymnasts: Simone, Aly Raisman, Gabby Douglas, Lauren Hernandez and Madison Kocian.

Another Olympic dream came true today in Rio! #FinalFive

— USA Gymnastics (@USAGym) August 16, 2016

Congratulations, Simone and the team!