Monsoon Multicoloured Maxi Dress - size 8

I think this is a vintage dress. I bought it second hand a few years ago but it's too long for me. I am 5ft 4 and it's floor length on me!