In a small saucepan, bring the stock to the boil over moderate heat. Remove from the heat and stir in the prunes and apricots. Leave to soak for at least 15 minutes or until very soft.
Meanwhile, preheat the oven to 160°C (325°F, gas mark 3). Trim all the fat from the pork loin, then open it out and pat dry with kitchen paper. Season the inside with pepper.
Drain the soaked fruit, reserving the liquid in the saucepan. Place the fruit along one of the long sides of the pork loin. Scatter the chopped garlic and thyme over the fruit.
Fold the long edge of meat over the fruit and roll up the loin. With kitchen string, tie at regular intervals to seal in the stuffing.
Place the loin, seam side down, on a rack in a roasting tin. Roast for about 30 minutes. Meanwhile, add the Madeira or port wine, if using, and molasses to the reserved soaking liquid and bring to the boil to make the glaze.
Brush the glaze evenly over the pork loin. Roast for a further 1 hour or until tender and an instant-read thermometer inserted into the meat reads 75°C (170°F). Brush with the glaze every 10 minutes during the hour of cooking.
My husband loved this pork dish but we both felt that the prunes overpowered the apricots. Im making it tomorrow and will cut down on the prunes. I used sherry instead of port and the sauce was delish. - 05 Feb 2010