to fill (somebody) with joy, delight, etc
He was ravished by the beauty of the scene
to take (somebody) away by force
to rape (somebody)
ravisher noun
ravishment noun
[Middle English ravisshen from early French ravir, ultimately from Latin rapere to seize]