Combine everything, except the soda water, in a pitcher or punch bowl and mix with a large spoon.
Refrigerate for 1-2 hours. The longer it sits the more the fruit infuses into the wine and vice versa.
Serve cold topped with the soda or other sparkling water. For a dramatic party trick, drop a couple pieces of dry ice into the punch right as the party starts. Enjoy!