Cardi B surprised a young fan who lost her hair due to cancer treatments with the ultimate present - a hand-crafted wig made by the rapper herself.
In an episode of the 'WAP' hitmaker's Facebook series Cardi Tries, the hip-hop star learns how to make a human hair wig from scratch - including brushing, 'hackling' (blending/straightening) and weaving the hair together.
On learning that the wig she created would be gifted to a fan, Cardi said: "Wigs are expensive. I'm really happy that the wig I made today is going to be donated."
The 28-year-old artist said she hoped the piece would be going to "somebody very special" and that she wanted to see pictures of whoever received it.
"I made this with love!" she added.
The wig ended up in the hands of an 11-year-old superfan named Khloe, who was filmed by her mother as she opened the mysterious parcel.
"Is it from Cardi B?" Khloe squealed with excitement before breaking down in tears.
"It's pink!" she added, sobbing in front of the mirror while trying the wig on.
"Thank you so much, this is so pretty," a tearful Khloe told the camera.
In other episodes of the Cardi Tries series, the rapper has given horse ranching, gaming, sushi-making and stunt-driving a go.