Heat the oil in a medium saucepan
over high heat. Add the onions
and cook until soft. Add the garlic and cook for 1 minute. Add the wine
and cook until reduced by half.
Add the tomatoes, water, ancho, chipotle, pasilla, honey
and cook over medium-high heat until the sauce has thickened, stirring occasionally, about 20 to 30 minutes. Season with salt and pepper and stir in the lime juice just before removing from the heat.