In a wide, non-reactive saucepan, heat the wine, sugar, honey, and spices.
Cut the rhubarb into 3- to 4-inch (8-10cm) lengths.
Once the wine is almost boiling, poach the rhubarb in two batches, standing vigilant with a slotted spoon. When just tender, remove the rhubarb and put it in a bowl or ceramic dish and poach the remaining rhubarb. Depending on the rhubarb, each batch may take as little as one minute, or up several minutes more, to soften.
Once all the rhubarb has been poached, reduce the poaching liquid over moderate heat until you have about 3/4 cup (185ml). Pour over the rhubarb pieces and let stand for a few minutes before serving.