overwhelming

Having a strong emotional effect or impact; feeling or being completely overcome.