Definately, it looks very nice.
Is it a casual or formal event?
That dress would suit for both,
with the cardigan for less formal, without the cardigan for a more formal look.
If you want to add color you could go for some funky jewellery
And... I like the shoes with the little hearts inside
