Touched

adjective 1. emotionally stirred (as with gratitude) 2. slightly unbalanced mentally

Merriam-Webster's Collegiate Dictionary