Looks like Amy Farrah Fowler mugged Blossom for her outfit.
I don't care who you are, that is funny right there

At least it's not the 'new' Blossom in the Old Navy Commercials. - IIRC this new Blossom is named
BLOSSOM! to avoid trademark issues. Maybe that would work for Steve - he could change his last named to
Dawes![youtube=560,315]NWBQKXRDCLg[/youtube]