Justin Bieber has apparently managed to win back on-again-off-again girlfriend Selena Gomez. A source revealed that the pair are together again and “crazy about each other.”

Selena Gomez Justin Bieber Together AgainSelena Gomez flew out to Canada last weekend to celebrate Justin Bieber's dad's birthday

Justin was said to have reached out to his ex-girlfriend following the two videos which were leaked showing him using a racial slur. The source explained: “Justin reached out to Selena when he was getting tons of backlash for his controversial race joke. He told Selena that he really missed her, that she was the ONLY one who truly understood him and that he needed her by his side.”

MORE: Justin Bieber avoids felony charges in alleged robbery incident

The source continued: “He said that his dad’s birthday celebration wouldn’t be the same without her because she was part of the family. He also told her that she was his one and only soulmate and that he was lost without her. Words that Selena had longed to hear, even though she’s basically heard them before. Yep, they are crazy about each other…once again."

Justin has been involved in a number of controversies and scandals in recent months, including being taken into custody in January for reckless driving, a robbery case which was filed against him and the two leaked videos, which showed him using the N-word.

Selena Gomez Justin Bieber Together AgainJustin Bieber has allegedly won back Selena Gomez by saying all the right things

Gomez was clearly won over by Bieber’s sweet talk, as she was spotted flying to Canada last weekend where she stayed in a cottage with Bieber, his dad, siblings and friends to celebrate his father's birthday, as he wanted.  It seems that the pair are very much on-again, for the time being that is.  

MORE: Selena Gomez was unhappy with Justin's behaviour