It is spring, the most unpredictable of all seasons in the Cairngorm mountains. Ospreys, red squirrels, dippers, capercaillies, roe deer and bottlenose dolphins struggle to find food and raise their young while coping with the extremes of wind and weather.