It's about to be mine and my girlfriend's anniversary and I'm looking into buying her a new coat. It just so happened that we found a hole in her old coat, so I think it's time for a new one. Unfortunately for me I don't have too much knowledge on women's clothing so hopefully one of you guys can help me out.
I'm looking for something similar to this JCrew coat as far as fit and look goes:

Any color would be fine, budget is $200, and she's petite so there has to be small sizes.
I've checked Nordstroms, Macys, JCrew, Banana, Gap, Zara, Land's End, Tommy, and Ralph. Anyone have suggestions for coats or brands?