there were many moons spent debating this but once aurencrest goldenheart swore his oath to protect this man , as he had his successor , there was no doubt left remaining and william soon became king .