We're not sure how it took us this long to realize Becky G and her soccer player boyfriend, Sebastian Lletget, are completely enamored with each other, but we're glad we did.

Not only are they a beautiful couple — seriously, it's not fair how good-looking these two are — but they genuinely look so happy to be each other's best friend. Don't believe us? Just look at the photos below of them being madly in love. It's something out of a rom-com where everything works out, right down to the happy ending.

1

The first picture Lleget posted of him and Becky was adorable.

On May 31, 2016, he posted this picture and captioned it, "Finally."

We spied Becky posting about him as early as April 3, 2016, and saw a non-captioned post of her back with his hand around her waist on April 19 that same year. Later that month, she posted a photo of them together — but not really, because her face wasn't showing. On May 2, she shared a #MCM photo of him with a dog, but it wasn't until her May 30 video of them dancing to Mexican music together that we knew it was real.

Oh, social media — you let us see young romance unfold in a creepy, sweet way.

2

Their pictures together have been non-stop smile-worthy memories ever since.

3

Yes, even what they write about each other is adorable.

Becky wrote, "Just me and my person. We're currently in the car listening to ratchet ass Bay Area music and I just wanted to take a second to share my appreciation for him. Through the highs and lows he manages to hold it down for me. I'm grateful. I like doing life with you. You're real. I like that shit. #honestpost."

4

"I got your back. You got mine. It's pretty simple."

5

They're just so perfect, OK?!

6

Of course their candids are flawless couple goals.

7

They slay every single holiday season, too. From Halloween...

8

... to Christmas...

9

... down to New Year's Eve.

10

It's clear they're each other's ride-or-die.

11

It'll make you say, "I want a love like that."

12

We're not even mad at the amount of PDA they share with the world.

13

Seriously. Not. Mad. 'Bout. It.

You know you're posting pics of you and your boo like this, too.

14

It's pure bliss with these two.

15

You can just tell they have a lot of fun together.

16

They know how to have a great time with their parents, too.

YAS, foosball! 

17

But we're pretty sure their date nights are slightly more awesome.

18

Oh, and let's address their bomb AF selfies.

19

Even their Snapchat fails are precious.

20

It's probably because they're photogenic AF.

21

Not sure that they're even human, TBH.

22

*heart eyes emoji*

23

We don't want them to ever break up.

More like we need them to never breakup. 

24

Maybe it's because we're being selfish and want to read their future "Happy Anniversary" posts.

"You've had my heart since day 1. I've been falling more and more in love with you ever since. Happy anniversary my love. Blessed to have you in my life," Becky wrote.

25

It's kind of like they were meant to be together.

26

Who said true love doesn't exist?

27
28

... THEY'RE MORE THAN ENOUGH PROOF.

29

Their love is magical.

Congrats, Becky and Sebastian!