It may of been the fireworks but its a fact piggies do tend to leave us very quickly. One minute their fine, the next they are gone. Its a blessing in disguise really as it means they don't suffer. I really do feel for you but please don't blaim yourself. It sounds like your pets have an awesome set up! Make sure to give bun extra cuddles xxxx