In a 9 by 13-inch roasting pan, add the carrots, celery and onions. Season the baby both inside and out with the salt and white pepper. Squeeze the lemon halves over the baby and place the rinds inside the cavity. Place the bay leaves inside the cavity. In a small bowl, combine the garlic, rosemary, olive oil and butter. Rub the baby both inside and out with the garlic rosemary blend and place in the roasting pan.

Place the pan in the oven and roast the baby for 40 to 50 minutes, or until the juices run clear. To test this, insert a thermometer in the thickest part of a leg. It should register at 160 degrees internal temperature. Remove the baby from the oven and allow to cool for 10 to 15 minutes before carving.

Pour off excess fat from pan and return to heat. Whisk in baby stock, roasted garlic, white wine and chopped rosemary, scraping up the bits on the bottom of pan. Bring to a boil, then reduce to a simmer. Reduce gravy by half, until thickened.