Addictive Keys by XLN Audio. I then postprocessed through Ozone 9 Elements for a nice stereo enhancement, then the reverb I use, which is my favorite, is Neoverb. I actually have two reverbs set to different sizes, to emulate the effect of a natural space a bit more, one smaller reverb to emulate local acoustics, and a longer one to capture that longer sound.
I appreciate your lovely comment. Reaching another's soul with my own is my main goal as an artist, and the fact that it sounds like I did has really made my day.