There are certain foods that are so perfect, it's hard to imagine what life was like before they existed. Pizza, for example, and burgers. Sandwiches definitely fall into that category, whether for a classic lunch, an indulgent breakfast or even a simple supper. Whether you love yours cheesy, spicy, creamy, crunchy, meaty, veggie or sweet, or if you prefer classic white, sourdough, crispy baguette, warm flatbreads or toasted pittas, this collection of our favourite recipes will take your sandwiches to the next level.