Add all sliced fruit, cranberries, pomegranate seeds, and berries to a punch bowl.
Pour in the red wine, cranberry juice, pomegranate juice, orange juice, and apple cider.
Stir in brandy and honey until well mixed.
Add cinnamon sticks and rosemary sprigs.
Chill for at least 2 hours (overnight preferred).
Add club soda or sparkling water just before serving and stir gently.
Notes
Use Pinot Noir for a lighter version. For a non-alcoholic mocktail, swap wine and brandy with more juice and ginger ale. Letting it chill overnight deepens the flavor.