fascinating and charming