Great music & very well written! David Hicken is an excellent contemporary pianist, with a classical touch. I love his music. Though some of his pieces are a bit challenging for me to play and require more practice than others, this was elegantly simple. I was needing a quick, but beautiful Christmas song to play in church next week, & it perfectly hit the spot.