Hundreds of mourners lined the streets to pay their respects to a 20-year-old Royal Welsh soldier killed by small arms fire in Iraq.
Private Craig Barber leaves behind a wife and three-year-old son
Private Craig Barber's coffin was carried by horse and carriage through his home village in Ogmore Vale, to the funeral with full military honours.
People in Blaengarw displayed the Welsh flag in their windows or gardens and shops were shut as a mark of respect.
The married father-of-one, of the 2nd Battalion, was killed on 6 August.
Pte Barber was driving a Warrior vehicle during a night operation to counter indirect fire attacks on Basra Palace when he came under attack.
He was the 165th member of the UK armed forces to die in Iraq and leaves behind his wife, Donna, and three-year-old son, Bradley.
The procession paused outside his parents' and grandparents' homes
Hundreds of people turned out along the mile-and-a-half route as two black horses pulled a glass carriage carrying Pte Barber's body.
A Welsh flag was draped over his coffin and a floral arrangement spelled out the word 'Daddy'.
The funeral service was then held at Coychurch Crematorium, Bridgend, attended by family and friends as well as representatives from his battalion and military colleagues.
His coffin was carried inside by soldiers from his regiment which he had joined in 2004. He was on his second tour of Iraq when he died.
He had been due to return home on leave this month to celebrate this first wedding anniversary.
Villagers showed their respect by displaying the Welsh flag
Following his death, his commanding officer, Lieutenant Colonel JFP Swift, described him as a "caring, loving father" and a "a physically imposing guy" who had a "larger than life personality".
He added: "He was one of the characters in his platoon and was much liked by all his colleagues.
"Craig died as he lived: working for others and helping to protect them."