Dingdongbell..
i always remember my cousin said, wear with confident, ever if top is orange & bottom is green (though i felt its definately funny for this combi), but the message is we must be confident in what we are wearing!!
Comment for your dress, i like pink goes with white, like other said, the black cardigan is mismatch with the sweet look.
I saw one "short shawl" at Marina Square, those "new" extended shop (inside), on the way to Eng Wah Cinema, there is a shop selling it (white base or off white) goes with a small bow at the center to "connect" the two end of the shawl, u will may your luck to see if u like it