filled with great delight or joy
captivate
to receive (a person) as a guest; give food and drink to (a person)
amuse
to make (a person) very excited and happy
make very happy
to put (encouraging, creative thoughts, feelings or aims etc) into (a person)
encourage, stimulate
to make (a person) pleased; to be enough for (one's needs); to make (a person) free from doubt
please, content
spiritual or emotional inspiration
elevate, inspire