Justin Bieber wants to "support" Kanye West.
The As Long As You Love Me hitmaker flew down to Wyoming to see the rapper on his ranch after a series of Twitter outbursts.
A source said: "Justin wants to be supportive. Justin knows that Kanye has been making new music [in Cody] and appreciates how much pressure it is to produce new music. Justin struggled for so long himself before he got proper help."
West reportedly "didn't want to face" his wife Kim Kardashian West and had been "ghosting" her before Bieber stepped in.
An insider added to People magazine: "Kanye ghosted Kim. She tried to reach him for days, but he wouldn't answer calls and he wouldn't answer texts. Kanye didn't want to face Kim. He doesn't mind having a public spectacle but he avoids conflict when he's like this. He knows he disappointed her and that kills him."
It comes after West apologised to his wife for discussing their personal issues in public as he admitted he regretted "going public with something that was a private matter".
West - who posted the message hours after he was visited on his ranch by Bieber - wrote: "I would like to apologise to my wife Kim for going public with something that was a private matter. I did not cover her like she has covered me.
"To Kim I want to say I know I hurt you. Please forgive me. Thank you for always being there for me."
West did not explain which comments he was specifically apologising for, but he's recently made a string of allegations about various high-profile people in his life, and even claimed he wanted to divorce Kardashian West, 39, after she met rapper Meek Mill at a hotel.
West wrote: "I been trying to get divorced since Kim met with Meek at the Waldorf for 'prison reform'."