Pre-heat a sandwich press or grill / frying pan.
Cook the bacon for 5 to 10 minutes or until starting to crisp (either on the sandwich press or grill / frying pan you're going to use to cook your sandwich).
Drizzle the olive oil over the bread and spread a little with a knife (alternatively, spread with butter).
Turn the slices of bread over so the olive oiled side is facing down, then spread with a little onion relish (if using, but highly recommended!).
Top with 1 slice of cheese, the bacon, artichokes, and finally another slice of cheese.
Top with the other 2 slices of bread (oiled side up) and cook until the cheese has melted and the top of the sandwich is nicely browned.
