Ogre, finally dead, brings delight (5)
I believe the answer is:
elate
(Other definitions for elate that I've seen before include "Make ecstatically happy" , "Excite" , "Raise the spirits of" , "Fill with joy" , "Doctor suitor to Anne Page (MWOW)" .)