Heat the butter in a saucepan, add onion and garlic and cook until soft, about 5 minutes. Add all the other ingredients including the berries and cook for about 10 minutes in a slow simmer. You may wish to let this reduce down a bit if the sauce appears too thin.