Trench coats never go out of style. Pink never goes out of style. For these two reasons, I'm in love with this great Marvin Richards Women's Belted Trench Coat. It's on sale for $38.99.
You might think that pink is too bold for a coat, but surprisingly, it matches a lot. The tone of this coat is a warm, deep pink, so you can wear it with any neutral color, and virtually any other color you can think of. I would, however, avoid pairing it with a bright red suit.
Also, trench coats are really flattering. The belt ties right at your natural waist, which is the smallest part of your body. Because it is highlighted, people are immediately drawn to that area, rather than (in my case) huge thighs.