1.
Peyton's ultra-edgy Ramones shirt and brown leather jacket combo from the pilot:
2.
Lucas's spiky mess of hair that looks kind of like a porcupine, but somehow still manages to be hot:
3.
Brooke's Zooey Deschanel front bangs we all secretly wished we could pull off.
4.
Lucas's puka shell necklace that just screams the 2000s:
5.
Haley's ugly green knit hat that looks like a fuzzy bucket:
6.
Lucas randomly having long Freaky Friday hair again in Season 4:
7.
Brooke's red cropped sweater and low-rise jeans, because dress codes apparently weren't a thing at Tree Hill High:
8.
Haley's maternity prom dress and fur coat, because it's not a teen drama unless someone is pregnant at prom:
9.
Nathan's red and white Nike Air "baller" tracksuit:
10.
Peyton's "Mommy's Little Monster" shirt:
11.
Brooke's pink-red eyeshadow and matching sparkly red lip gloss:
12.
Haley's attempt to pull off this Sandy from Grease look to win Nathan back:
13.
Peyton's ringlet curls and green-and-black baseball tee:
14.
Tim's red striped polo shirt, perfect for gaming with the bros:
15.
Mouth's green patterned button-up that reminds me of my mom's curtains:
16.
Nikki's snakeskin black top that just SCREAMS chaos:
17.
Whatever the heck this floral sweater of Haley's was:
18.
Rachel's bright rainbow bikini top:
19.
Brooke's layers and layers of beaded necklaces:
20.
Nathan's vintage Denver Nuggets basketball jersey:
21.
And finally, Haley's continuously terrible taste in knit hats: