Ed Sheeran believes his musical talent is a gift from God to balance out the health problems he had as a child.