This is my first real sandwich creation. We have been making these for years. My girls and daughters-in-law and I especially eat them a lot!!!!!! We make them when we get together for lunch or have friends for lunch. The Cranberry Jam is a must. You can buy it at the store or make the one in my book. They are delicious!
Mix the mayonnaise, sour cream and mustard together. Spread on both sides of the bread. Spread on some cranberry sauce. Place one slice of cheese on one side of the bread.
Add the cucumbers, tomatoes, avocado, salt, pepper and spinach leaves. Place the other half of the bread on top and smash it down a little bit so the sandwich will stay together. (it is best to use soft bread for this sandwich so it will hold together nicely). Serve, if not grilling.
If grilling, heat a pancake griddle or pan to 350*. Butter one side of the bread and place it down on the grill. Butter the other side of the bread and grill both sides to a golden brown. (I use my iron press to smash down the sandwich a little.)