It was a somber scene in Spring Lake Thursday as the body of Pfc. Trevor Adkins returned to North Carolina.
For his mother it was painful, and precious moment.
'"I was at peace knowing my baby was back home," said Adkins' mother, Carolyn Haines. "I guess I know where is -- he is back home. He is an American hero even though he doesn't want to be called one, but he is and we in the country are free because of people like my son."
Family members said the 21-year old died living his dream.
Adkins was among six soldiers who died in Afghanistan when they hit a roadside bomb.
Members of the Patriot Guard stood with American flags outside of Adcox Funeral Home in Spring Lake Thursday evening. Inside friends and classmates laughed and cried as they tried to comfort each other.
"He was a great guy. He always talked about going into the military," said Adkins' friend Josh Forbes. "Full of laughter and just fun to be around."
Adkins' funeral was held Friday morning in Spring Lake.