In a large mixing bowl, blend cream cheese and unsalted butter.
Add powdered sugar 1 cup at a time. Once all powdered sugar is fully incorporated, add remaining ingredients. Blend well.
All done! Refrigerate until ready to use.
Notes
While this frosting is delicious right after it's made, this frosting is excellent when made one day in advance. It allows the spices to really incorporate with the cream cheese.