Jessica Simpson has loved and lost and loved and left, but there has been one constant in her life: her big green sweater. And that sweater seems to have been by her side through the ups and downs; she's seen here wearing it in 2005 (right) while on the set of The Dukes of Hazzard, which was right when she and ex-hubby Nick Lachey were splitting. In 2006 (center) she had just split from John Mayer.

“That sweater has been through a lot,” the singer told People in March. "It's my magic sweater!"

It must be, because today (left), Simpson is happily engaged to Eric Johnson. Hopefully her sweater isn't green with envy.

She's worn the jolly green giant with light jeans, dark jeans and ... no jeans. So what do you think of Jessica's sweater style? Is it simply sentimental, or a repeat offense?