Geoffrey Rochesters samwete och guagade pä hang hjerta.