Cardi B posted a picture on instagram wearing a Versace Printed Silk-Twill Shirt Dress ($2,950.00), Le Specs x Adam Selman The Last Lolita Sunglasses ($119.00) and Salvatore Ferragamo Collodiv Velvet Over-the-Knee Boots ($1,1690.00). You can find similar dresses for less at ASOS ($45.00) and PrettyLittleThing ($45.00).