Giving strength; invigorating.
invigorating or inspiring
An occasion on which something stirs or is stirred