soul-stirring (Adjective) — Exciting strong but not unpleasant emotions. ex. "a soul-stirring speech"