clan gregor had often found more vital use for their hidden shielings , but in this weather , except for the midges , it was the closest to heaven one could be , if only their thoughts were not far away with their sons , husbands and fathers .