Harrowing details of Greg Stewart's 11 years of abuse were read out in Inverness Sheriff Court and he was warned it was "highly likely" that he would be jailed.