Something that invigorates.
An occasion on which something stirs or is stirred
invigorating or inspiring