Singer Lily Allen has accepted an apology and said everyone should "move on" after her latest online spat.
Sniper Lance Corporal Harry Wilson, of the Royal Scots Borderers, 1st Battalion, The Royal Regiment of Scotland, posted on social networking site Twitter: "All the best with your new family just seen you bought s*** I meant adopted a child from Africa #hero."
Allen reported the tweet to the Ministry of Defence but yesterday told fans: "I have just received some flowers and a hand written apology from Harry Wilson, which I accept. I hope we can all now move on. Thank you."