I'd say INFj too.