Add everything except for the bourbon to a large pot. Over a medium-low flame, heat until everything just barely starts to simmer, turn the heat to low, then simmer for at least 15 minutes, up to 30. Turn the heat off and steep for 30 minutes up to a few hours. (Be careful not to boil, as you don't want to burn off the alcohol. )
When ready to serve, carefully re-heat as necessary, stir in the bourbon, then pour through a small strainer into each glass. Add a piece of the apple and orange as well as an extra cinnamon stick for garnish.
*You can wrap up all the spices inside some cheesecloth instead of straining if desired.
*This will keep well covered in the refrigerator for a day or two.
*Spiced rum or brandy will also work instead of bourbon.
*You can also make this in a slow cooker and cook on low 3-4 hours.