Ostensibly aware that we could all use some good news today/this week/this month, firefighters rescued an adorable puppy and its human owner after the two of them were struck by a sanitation truck driver in Queens earlier this week.

According to the FDNY and Parks Department officials, the unidentified 20-year-old woman was biking in Corona on Thursday with her 5-month-old Pomeranian puppy, Charlie. Parks officials say the woman was weaving through traffic at 104th Street & 43rd Avenue, and a truck driver struck her while attempting to make a turn around 5:10 p.m. Sources tell DNAInfo the woman was riding the wrong way on a one-way street.

Firefighters on their way to investigate a water main break found the woman and transported her to a nearby hospital, where she was treated for minor injuries. But they also found poor Charlie, who was bleeding, lying injured in the street: "It sounds cliché, but he’s literally looking up at you with those sad puppy dog eyes and your heart goes out to it,” one of the firefighters told reporters.

Luckily, the firefighters were able to transport Charlie to a nearby veterinarian, and then to an animal hospital in Forest Hills. Though the poor doggie sustained three fractures and had bled substantially, doctors were still able to save him. Go Charlie!