Vintage 50's Angel, I have something similar..????
From Joy and her How Joyful Tutorial to Make or I should say ReMake and Up-Cycle a (hers is a striped) T Shirt! Very Vogue, yet Casually Wonderful, too, I think, to wear over many things, from tanks to tops n skirt or tops and jeans, she shows it over a black strapless top. Teens would love this, I'd bet!
1950's Black & White Chiffon Polka Dot Vintage Evening Dress : Mill Crest Vintage