House by house, block by block, the lights started blinking back on and homes started warming up.
The power started to come back on in neighborhoods in and around Doylestown on Thursday for the first time since Hurricane Sandy belted the area on Monday.
For those who have been in the dark, without electronic connection to the world, without light, or heat or warm showers and hot food, it was a welcome relief.
But not everyone is ready to celebrate yet.
As of 12:02 a.m. on Friday, thousands of PECO customers in Central Bucks County still were facing their fourth day without electricity.
Doylestown Borough and Doylestown, New Britain and Plumstead townships each had 1,501 to 3,500 customers out (PECO's outage map publicly lists only ranges, not specific numbers).
New Britain and Chalfont boroughs and Warrington and Warwick townships each had 501 to 1,500 out, while Buckingham Township still had more than 3,500 PECO customers without power.
Still, the arrival of utility trucks in Central Bucks for what seemed like the first time since the storm gave people hope that things at least were moving in the right direction.
Throughout the day, friends and neighbors shared updates on Facebook and Twitter of who had power and who didn't - and who saw the trucks coming.
"We drove from Warrington to Dublin (Wednesday) night, and saw PECO trucks EVERYWHERE! Well Done!" Doylestown Patch user Jane West posted on our Facebook page Thursday morning.
"Ridings of Buckingham is back on the grid," resident Mike Maney posted on Facebook Thursday night.
Residents reported that Patriots Ridge got power back Thursday morning, as did at least part of Harvey Avenue, in Doylestown Borough.
Lantern Hill, in the borough on Broad Street, also got power back on Thursday morning, borough council president Det Ansinn said.
"We're told that there's going to be a strong presence today," Ansinn told Doylestown Patch early Thursday. "The utility poles being dropped off is a sure sign that something is happening."
Borough Council member Marlene Pray said a truck delivered a new utility pole to replace one damaged near South West Street and Magill Lane. The truck then drove off, presumably to deliver more replacement poles to other areas.
Thursday afternoon then saw a flurry of progress.
The Colonial Green neighborhood reportedly got power back, as did parts of Shewell Avenue, Ansinn said.
A repair crew from Florida started on the tree limb down on lines across East State Street near Our Lady of Mt. Carmel church.
And just after 2 p.m., a PECO crew was working on the tree down across Old Dublin Pike, on the Doylestown Township and Borough border.
Thursday had dawned with 4,506 PECO customers in the dark in Doylestown Borough, Ansinn said. By the afternoon, that number was down to 4,420; by the evening, another 1,000 customers had been restored, he said.
The work was a welcome sight to a populace that was starting to wonder if they were being forgotten. The number of households out of power in Central Bucks had not improved much, if at all, since the storm.
"We've had no activity, streets still closed, lines still down, trees still down," Ansinn said early Thursday. "We appreciate that they're doing work outside the borough that will help the borough, but not seeing any activity, having it cold, is definitely wearing people down."
About 119,000 PECO customers in Bucks County had been without power as of 4 a.m. Thursday, down from 165,000 on Wednesday morning, according to an update the utility company gave to municipal leaders.
PECO has said it hopes to have power restored to 80 to 90 percent of its customers by today. Those who live in more rural or isolated areas may take longer, the utility said.
As for those in Upper Bucks, 15,888 PPL customers still were without power as of early Friday, down from 22,435 on Wednesday morning. Most of those were in Richland, Milford, Springfield and Hilltown townships.
In northeast Bucks, 6,016 customers of FirstEnergy (Met Ed) still were without power early Friday - one more than the 6,015 listed on Wednesday morning.