Bridal shower is a perfect opportunity for girls to let their hairs down and have some great fun with their girlfriends. This customs originally hails from North American culture but with the passing time it has caught the fascination of brides all over the world. Now it has become a prominent part of Indian wedding.