blowing one's top; losing it; flipping out
(looking) blankly; vacantly; dazedly; (staring) in puzzlement; with a look of amazement
charm; fascination; to charm; to fascinate; to captivate
the last moment; the very end
to take back; to get back; to regain; to recover; to restore; to recoup
attaining enlightenment; becoming a Buddha; entering Nirvana; going to heaven; resting in peace; dying (peacefully)
happiness; well-being; joy; welfare; blessedness
to be helpful; to be dependable; to stand by (someone)