There seem to be a lot of them around again all of a sudden. I've just bought a floor-length black one. As I'm very old now I'm not sure what kind of top to wear - don't want to look hideously out of fashion despite being well over forty. I have a couple of those elasticated neck gypsy-style tops too, but think it looks a bit too much altogether.
Have a fake leather jacket and am thinking some kind of lace/light/floaty thing as a contrast?