Okay, off the tippy-top of my head (and not having read the other replies) let me say that,
1. Yes, it is theoretically a dress that you could wear anywhere, like your Mum said, but
2. It reminds me an awful lot of another wintery, sleeved floral dress that you had and never wore.
The colors and the print tend to make it less versatile IMO. I had that dark printed BCBG wrap dress which I could never wear much either. The dark colors said Winter to me, the fact that it was a dress meant I was more apt to wear it in Summer, but it was polyester/nylon, with 3/4 sleeves, so that meant Spring or Fall, but the colors weren't too Springy, so that meant Fall, but I was always either hot and sweating in it, or cold, and it didn't receive jackets very well. Yeah, I know what you mean!