the laird , one of the few fortunates to escape the disaster of culloden , made his way with difficulty to his home , but was compelled to lie hidden in a cave on his lands for nearly seven years , while the english hunted the highlands for the fugitive supporters of charles stuart .