A High School Senior Bought A Valentine Flower For Every Girl on Campus - All 834 of Them

A high school senior didn't want any girl to feel left out on Valentine's Day. So he bought a carnation for each female student on campus-all 834 of them.

Seventeen-year-old Hayden Godfrey is a sensitive soul with a big heart.

"So I did a thing today," he wrote on his Facebook page.

Read: If You're Lonely This Valentine's Day, You Can Have a Virtual Date With Fabio

What he did was buy 900 carnations, enough for every girl on campus at his Utah high school.

He said he didn't want any of them to feel left out on Valentine's Day.

"It was was totally worth it. I don't think anything can compare to seeing every girl in your life holding a flower as they walk through the halls," he posted Thursday.

The young man worked for the 18 months - as a cook at McDonald's, a dishwasher at a Mexican restaurant and a bagger at a grocery store - to save $450 to pay an online flower wholesaler, ABC News reported.

Since middle school, Godfrey has been sending anonymous Valentine flowers to his female friends. His generosity grew each year, propelled by noticing that some girls didn't receive a thing on the holiday.

Read: The Perfect Valentine's Day Gift: Name a Cockroach for Your Loved One

"That broke his heart on Valentine's Day," mom Erin Godfrey said, and called her son a "sensitive soul."

Her son "wanted every girl to feel joy," she said.

This year, he was determined to hand a carnation to every girl at Sky View High School.

With the help of school administrators and volunteers, buds in colors including white, pink and red were given to 834 female students during the day's last class.

He hasn't decided what to do with the leftovers, he said.

His girlfriend said she was proud and charmed by her sweetheart's mass gift.

Her fellow female students walked out of school with "a giant smile on their face," 18-year-old Lilyan Sharp told the network.

"I, myself, spent a lot of Valentine’s days not receiving anything," she said. "I know how it feels."

Watch: How You Can Find The Perfect Last-Minute Valentine's Day Gift