Place a wire rack set on a sheet pan in a 200° oven.
Combine your fruit, sugar, and orange juice in a medium bowl. Gently toss and allow to sit at room temperature until ready to serve.
Whisk eggs, milk, orange zest, orange juice, marmalade, cinnamon, and cardamom together and pour into a shallow dish, such as a pie plate.
Place marmalade, maple syrup, and orange juice in small saucepan and bring to a boil. Reduce heat and allow to simmer for 10 minutes, or until the syrup begins to thicken. Set aside to cool while you make the French toast.
Warm a skillet or cast iron pan up to medium heat. Drop 1 teaspoon of butter in the pan and allow to melt.
Dip a slice of bread in egg mixture, turning to coat both sides evenly. Place a piece of dipped bread in the pan and cook 2-3 minutes, or until golden brown.
Flip over and cook 2-3 minutes on the other side. Repeat with the rest of the bread. Serve with fruit and marmalade syrup, if desired.