soulful

Adjective

 * 1) Full of emotion and vigor.
 * 2) Full of soul.

Noun

 * 1) Enough to fill one's soul.