Offset has broken his silence following the tragic death of his cousin Takeoff.
Takeoff, real name Kirshnik Khari Ball, died earlier this month aged just 28 after he was gunned down in a shooting in Houston, Texas. His uncle and bandmate Quavo had been playing a dice game with Takeoff when a fight broke out.
The rapper, 30, penned a touching tribute to his Migos co-star on Instagram and said his heart has been "shattered" by his grief.
"The pain you have left me with is unbearable. My heart is shattered and I have so many things to say, but I can't find the words," Offset wrote.
"I've been going to sleep and waking up hoping that all of this is a dream, but it's reality, and reality feels like a nightmare," he added. "Every time you would see me, you didn't give me a dap you gave me a hug.
"I wish I could hug you one last time."
Offset added that he also wanted to be able to laugh and perform with his cousin "one last time".
He said: "I know someone with a soul like yours is in heaven now. I hope you can see how much we love you and miss you.
"You have left a hole in my heart that will never be filled."
Offset finished his tribute by saying: "Give me strength, give your brothers strength, give your family strength. Even though I know you will always be with us, throw me a lil sign or a beautiful dream.
"I love you forever, 4L and after."
Offset's touching tribute comes after the musician delayed the release of his solo album indefinitely as he mourns the loss of his younger cousin.
Offset's album, which has yet to be given an official title, was due to be released on Friday but the plans have since changed in light of the tragedy.
A fan asked Offset whether the album would still be released as planned, but he said: "No, pushed back."
A new date for the album is yet to be announced.
Quavo recently called Takeoff an "angel" as he paid tribute to the "funniest person in the room".
"It’s so hard to tell you Ima miss you because you always with me and we did everything together," he explained in the tribute.
"Since we were kids you been by my side lookin up at me, them eyes waiting on me to make the next move."
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct at 0207 29 33033.