London - Sandra Bullock has found her “soul mate” in her boyfriend Bryan Randall, according to a new report.

The Oscar-winning actress, who had a heartbreaking public split from husband Jesse James five years ago amid a cheating scandal, has finally found happiness with the 50-year-old photographer. “Sandy has found her soul mate ,” a source told E! News. “Her friends and family love seeing Sandy so happy.”

The star, who has kept her love life out of the headlines since her divorce from James, has been dating Randall since last year and according to an insider “she is where she finally wants to be with a partner.” Sandra , who is mother to two adopted children – six-year-old Louis and three-year-old Laila, will be spending the Fourth of July together with Randall, who has a daughter from a previous relationship. “Her main love are her kids,” the source told E! News about the Proposal star.

“She taught them to learn the value of a dollar and appreciate the small things. Louis is the most well-behaved child and polite to other kids. Brian shares the same feeling on how raising kids should be.”

Mirror