ravishing

adjective

Extremely attractive; entrancing.

noun

Ecstatic delight; mental transport.

Snatching; taking by violence; of or pertaining to ravishment.

Exciting rapture or ecstasy: adapted to enchant; exquisitely lovely; enrapturing.

Moving furiously along; hurrying.