Ooh this dress… So many possibilities!
Style no. 1: Wear with a light denim jacket, preferably with some embellishment and some cool, slouchy boots.
Style no. 2: For a daytime look, wear with lots of bracelets and a wide belt. If it get chilly add a tight cable knit sweater in a darker shade, such as black or navy, or purple. Maybe add a sparkly belt? Neutrals would die with this look.
Style no. 3: For a night time look, add a big, sparkly necklace (Zara do great ones now), maybe with a hint of neon. Remember, not too big, you do not want to look cheap! For summer/spring, experiment with long lace coats (again, available at Zara) and cute ballet flats on rose or light green. You could also add pearl bracelets to this look. For autumn/winter add black tights or leggings (preferably not matte, they will look too heavy with this dress) and a sheer, long sleeved black top with cutouts (probably at Topshop). Obviously, with some long black suede boots on a low heel or just some leather boots with a high heel. Mystical jewellery ( crosses, stars etc.) very much welcomed!