In Touch has exclusively learned that ladies’ man Gerard Butler, 42, is finally ready to settle down with Romanian supermodel girlfriend Madalina Ghenea, 24, who previously dated actor Leonardo DiCaprio. “For the first time, he’s totally in love,” a source tells the new issue of In Touch, on newsstands now. “He was a total bachelor, but he thinks he’s found ‘the one.'” The pair met last spring while shooting a razor ad and were first spotted together in Cannes in May. “Don’t be surprised if he proposes,” the source adds. “He’s head over heels.” Butler, who has previously been linked to other gorgeous women, including Jennifer Aniston and Cameron Diaz, “is totally in love and ready to settle down,” shares the source.