В центре истории - Андрэа Уоррен, девушка из небогатой семьи, которая учится в престижной школе для подростков из высших слоев общества. Её жизнь полна трудностей: она вынуждена заботиться о младшем брате и помогать матери, работая после школы в музыкальном магазине. Несмотря на это, Андрэа сохраняет оптимизм и не теряет чувства стиля - её любимый цвет розовый.
Всё меняется, когда в школу приходит новый ученик - Блейн. Он из богатой семьи, но его душа открыта для настоящих друзей, а не для поверхностных знакомств. Между Андрэа и Блейном возникает взаимное влечение, и они начинают встречаться.
Однако их отношения сталкиваются с недопониманием и осуждением со стороны сверстников, особенно после того как Блейн становится объектом зависти и насмешек из-за своего выбора. Его лучший друг, богатый и самоуверенный Стюарт, пытается отобрать у Андрэа парня, но она не поддаётся на его провокации.
Когда приближается выпускной бал, Блейн хочет пригласить Андрэа стать его дамой. Но социальные различия между ними кажутся непреодолимыми препятствием для их отношений, особенно когда Стюарт предлагает устроить ей идеальное платье в знак своих извинений за прошлое недопонимание.
Андрэа стоит перед выбором: сохранить свою индивидуальность и гордость или принять предложение Стюарта, которое может изменить отношение к ней окружающих. В то же время Блейн осознаёт, что его чувства к Андрэа настоящие, и он не хочет терять её из-за социальных предрассудков.
Фильм исследует темы любви, дружбы, классовых различий и самоидентификации через призму взросления молодёжи.