Ravishing

Definition: extremely beautiful or attractive; enchanting; entrancing; causing great joy; charming; captivating; delightful