This weekend, rapper Cardi B vacationed in Turks and Caicos with her family, including husband Offset Ryn. While enjoying her fun in the sun, Cardi showed off a huge new tattoo.

The tattoo is a full floral design which begins at her upper thigh and snakes up her back. The piece includes a variety of flower species, including Lillies, roses, peonies and magnolias. The artist behind the ink is Jamie Schene of Oak Hills, California, who shared a photo of the partial piece on his Instagram account.

What do you think of Cardi B's big and bold tattoo? What's your favorite type of flower? Let us know your thoughts on this story in the comments section.