Robin Cain's account