Wash berries separately and drain.
Place Saskatoon berries and Oregon grapes in a medium pot and cover with once cup water.
Cover pot and cook over medium heat until the berries pop and release their juices, stirrring occasionally. This should take approximately 10 to 15 minutes.
Mash berries with a potato masher, or using a food processor.
Extract as much juice as you can using a sieve. Discard seeds and pulp. Add more water over the pulp, if needed, to get 2 cups of juice.
Return berry juice to the same pot and add huckleberries. Cook for ten minutes, stirring ocassionally, to keep from scorching.
Add sugar, limoncello (or orange juice) and spices. Boil for ten additional minutes, or until thickened, stirring occasionally.
Ladle in sterilized jar, tighen lids, and process for five to ten minutes in boiling water.