Hi All!

Can anyone explain the difference between couture, haute couture, and pret-a-porter? I know pret-a-porter means "ready to wear," does this include stuff like J. Crew or Banana or Wal-mart for that matter? Is the stuff they showcase at fashion shows on the runway couture, or pret-a-porter, or is it a mix? And what constitutes "designer"? This whole thing is confusing, and while it's not really that important (I doubt I'll be wearing any couture any time soon, if ever), I'm just really curious.

Thank you!