Cardi B has paid a heartbreaking tribute to her husband Offset's late cousin Takeoff following his death aged 28.
The singer took to her Instagram page to share a message to Takeoff, whose real name is Kirshnik Khari Ball, after he was shot dead at a bowling alley in Houston, Texas.
Cardi B is married to Takeoff's cousin and fellow Migos bandmate Offset.
Alongside a series of photos of Takeoff, she opened up on her sorrow over the talented star's death.
She wrote: "Takeoff your untimely passing has brought a great deal of pain and sorrow to so many lives. The impact you had in this world was so considerable and we have struggled to grasp this tragedy. I am heartbroken but I am grateful for all the precious memories we got to share while you were here with us.
"This has truly been a nightmare and the pain is incomparable. The emptiness your brothers are feeling is unbearable and I pray that you give Offset ,Quavo, and your friends and family the strength to keep going as they are trying to cope with this loss. I believe that angels send signs and beautiful dreams to loved ones to assure them that they’re watching them and they’re okay and happy…send your mom some of those.
"As a Migos fan it hurts me to look at pictures and videos of y’all together, and hearing y’all songs that changed the music industry and moved the culture and had the clubs lit. It hurts because I know it will never be the same again—but I know your bros and y’all fans will make sure the world never forgets the impact you made. I will remember your remarkable talent and your dope a** personality."
Cardi B added: "I pray that you are at peace and in paradise because you deserve every bit of it. I know God opened the heavenly gates for you with a warm embrace. Rest in power TakeOff I will also love you 4L & after."
It is said that Takeoff was playing a dice game with his bandmate Quavo when a fight broke out at bowling alley 810 Billiards & Bowling at 2.30am.
A shooter opened fire, killing Takeoff and injuring two others who were taken to hospital.
Law enforcement rushed to the scene, where Takeoff was pronounced dead.
Multiple other stars have paid tribute to Takeoff.
Former Destiny's Child star Kelly Rowland also shared a message, writing: "Keeping his family in my prayers!! There are no words…"
While singer-songwriter Tayana Taylor said: "Please tell me this is just a bad dream pleaseeeeeeee I don’t want to believe this lil bro please."