Age, attitude and weather all play a part in dream recall