Vivian - actually I thought of you when I first saw it. It would look fantastic on you - definitely. I know this is just JFE on me because of my body shape, but it is so darn comfortable and easy, I am ignoring my inner voice and going with it. You might find it a little big, unless you can find an XS. I bought an M, and should have sized down. To your questions: no, didn't see a navy version , but that sounds really striking. And re the fabrication/yarn- it's a very soft, cozy, thick cottony blend. Almost felted, if that makes sense. It doesn't stretch a ton, but enough that I wished I had sized down. Story of my life. I always buy things thinking I'm bigger than I must be. It held it's shape pretty well after a few hours of sitting and being in the car. And lastly, re: the coat situation...no, haven't tried it yet, but it has crossed my mind. Might be too bulky under a tailored coat. I have a CM plaid cocoon type coat which I know I'll wear over this - other than that.....not sure. You would really look great in this - go for it! Far better on your body type than mine