Jim provided beautiful music for our wedding! He has a very broad repertoire, and was great to work with beforehand, playing a number of songs for us so that we could find what we wanted for our ceremony. His playing before, during, and after the ceremony really provided a lovely backdrop for our wedding and cocktail hour.