Bangles: No idea. I've literally had them for years & years.
Vest: TJ Maxx
I've always thought vests were the most lame item in the apparel category. I mean, come on. No sleeves, usually weird lengths, not a real shirt...who do you think you are, Mr. Vest? However, right now I'm loving them layered over tank tops for an eclectic and bohemian feel. It doesn't add warmth like a cardigan, but it's great for achieving the layered look without overheating. Add a statement necklace and you've got a winning combination, girlfriend.