esme long