Well firstly I'm less stressed. That's got to be playing a role. Maybe exercise, meditation and generally slowing down have helped. But there's a practical step I took that really made a difference. Over the summer I've been sleeping under just a cover, with the duvet relegated to the storage bed in the spare room. A week ago I noticed that it was nippier at night so it's been retrieved. Et la voila! As soon as I increased the cosyness quotient I slept through. Seven whole hours for two nights on the trot. It's unheard of! Interruptions since then have been minimal.
Apparently our body temperature drops during sleep and reaches a low two hours before our normal waking time. Could this have been what was waking me? As the winter sets in I'll be piling on blankies as the temperature drops further. It won't be too onerous. After all being snuggly is such a lovely thing!