The family of a soldier from Somerset who died in Afghanistan have paid tribute to their "guardian angel and hero".
Captain James Townley from Glastonbury, served with the Corps of Royal Engineers, died on Friday in Helmand Province from wounds sustained in a shooting incident not thought to be the result of hostile action. It was the day before his 30th birthday.
His family say he was a wonderful, loving, caring son and brother who touched every part of their lives.
Captain Townley was born in Tunbridge Wells, and grew up near Glastonbury, going to school in the local area.
He leaves behind his parents Peter and Jacqui, his brother Nick, and girlfriend Helen.