I have a smart event later this week. My only smart coat is a long navy wooden number which I love. My only smart dresses are either long black dress (which definitely won’t go with coat), a long animal print (blacks and browns) which definitely won’t go or a knee length olivey green dress. I can’t decide if green and navy go? My MIL merrily informed me that “navy and green should never be seen”. Any views? Before I make a potential fashion faux pas?