With just a day to go until Christmas morning, people all over KOTA Territory are rushing to cross things off their shopping lists.
Some were waiting for better deals, some for the right opportunities, and some just put it off.
"I'm a pretty efficient shopper," said Tatewin Means of Rapid City during a Sunday shopping trip to Rushmore Mall.
But time is running out.
"I'm not finding anything," Pine Ridge's Toni Red Cloud, who stayed in town after the Lakota Nation Invitational to do some shopping, said. She got to the mall at around 1 p.m. and was still looking when I talked to her after 5 p.m.
Some put off braving the crowds on purpose.
"Worked up until yesterday and traveled up here to spend time with family," said Sean Ambrose of Cheyenne. "It was easier to shop here than at home and bring it up."
"I'm just kind of a procrastinator," Means admitted.
Retail tracking group Shoppertrak pegged Sunday as the fifth biggest shopping day of the year.
In fact, the company predicted this past weekend, from Thursday through Sunday, would account for four of the ten biggest shopping days this year.
"Usually it's so crowded you can't move around, but it's been comfortable," said Bernie Soyring, a Minnesota man in town to visit family.
"I thought it was going to be way worse," added Tanya Soyring.
Mild crowds maybe, but a security guard said Sunday's masses seemed way more focused than Saturday's.
I noticed that myself just trying to find people to talk to for this story.
As for the gifts everyone was buying up, the National Retail Federation found earlier in the month more than half of shoppers were buying clothes, about 43 percent were buying media like books and video games, and 42 percent had toys on their lists.
"I'm almost done," Means said of her 40-person list. "There's a few items I have to get."
But there's not a lot of time to get them.
"I don't want to come back," Red Cloud said. "I want to relax tomorrow."
The NRF predicted a 4.1 percent increase in sales this holiday season. That brings the total predicted sales to more than $586 billion.