Almost everything you need to have a small and completely stress-free wedding in less than 3-4 months!