He was on his way home from college, but now a student from Montgomery County is missing.
Matthew Royer was last seen at a gas station near Allentown early Friday morning as he was driving home to Collegeville.
Police said his car was seen at 1 p.m. Friday in Lebanon County.
"Matthew's a great son," said his mother, Janet. "He played soccer, tennis."
And Royer's mother said he's also responsible, so when he didn't arrive home from college and missed work Friday morning, his family knew something was very wrong.
"He never, never misses -- and if he's going to be late, he would call," said Royer's brother, Ryan. "He never skips."
Hours before he disappeared, Royer sent his mom a text message saying he was driving home from the University of Rhode Island.
Authorities know he made it as far as Lehigh County, to a Sunoco station at Route 100 and Interstate 78 in Fogelsville. Surveillance cameras captured him there after 1 a.m.
"They have video of him stopping for gas, purchasing a bottle of water," said Janet Royer.
The footage, she said, shows Royer wearing a beige ball cap with the word "Biltmore" on it, a dark green golf shirt, khaki pants, and sandals.
"He wanted to use the bathroom, but there was a line, so he got in his car, opened his water, took a drink, and then left," she said.
A cell phone tower also pinged Royer's phone at I-78 and Route 145, according to his mother.
Royer was driving a 2008 silver Chevrolet Cobalt with Pennsylvania plate "GZR 9059."
Family, friends and state police spent the weekend distributing missing posters and asking businesses south of Allentown if they have any surveillance video.
Royer's mother urged the public to be on the lookout, too.
"If there's a vehicle sitting on your block that you know shouldn't be there or it's in a parking lot or something," she said.
The family is still in shock.
"I just can't believe it's happening," said Ryan Royer. "You never think it's going to happen to you."
"This is like the worst nightmare dream," added Janet. "I keep thinking I'm going to wake up, that I'm dreaming, that this couldn't have happened."
Royer's family hopes to obtain that gas station surveillance video Monday and get it out to the public. If you have any information, call the Pennsylvania State Police in Skippack at 610-584-1250.