David Davis got the shock of his life when a large tree crashed into his caravan, but he wasn't about to let it ruin his night's sleep.