The holiday is all about giving, and Cardi B is in the holiday spirit. The rapper spotted at a goal in Miami, Florida last Friday spent thousands on gifts for children, according to TMZ.

The 27-year-old musician allegedly spent approximately $5.000 on games, dolls, cars, and then hired a U-HAUL to transport the gifts to the recipients before the holidays. Cardi B is not strange to give. Just recently his husband Offset a refrigerator full of cold, hard cash.