Sandy seems to have found The One!

Sandra Bullock and boyfriend Bryan Randall have been dating since 2015, but their romance shows no signs of slowing down! We caught the two holding hands on their way out of dinner over the weekend in Malibu, and we're so happy she's finally found a good guy. Let's not forget her ex Jesse James' epic cheating scandal right after she won an Oscar!

The actress and the photographer are raising her two adopted children Louis and Laila together, and although they aren't married, they consider themselves a family.

"He's involved with their school work, he goes to all of the kids birthday parties and he is always by Sandy's side with whatever she needs. They have built a great life together and the kids are the centerpiece," a source recently told E! News.

"Sandy leads a normal life and really separates herself from the Hollywood hype when she is not promoting a movie or shooting a film. One of her favorite things to do is stay home with her kids and Bryan," the source added.

We're so happy for her!