In a large saucepan, combine cranberries, water, and sugar.
Cook over medium for 15 minutes, or until cranberries pop. Stir often.
Remove from heat and allow to cool a bit.
In a large bowl, combine the remaining ingredients. Add cranberries and sauce, stir gently.
Refrigerate until ready to serve.