The most important list of things to get for a wedding, including the bridal emergency kit and a bathroom basket for the guests!
184