engaging mystery characters