BRAINTREE >> A Massachusetts woman says she was ecstatic after waste workers helped her find diamond jewelry that she accidentally threw away.

Cecelia Callahan told The Patriot Ledger ( Wednesday it happened when she was cleaning her 3.1-carat engagement ring, a 1.75-carat diamond pendant and her grandmother's diamond ring in preparation for a wedding anniversary dinner last week. She says she wrapped them in paper towels and left them on a countertop.

She tossed the towels when she heard the trash truck coming. The 51-year-old Norwell woman says she was "heartbroken" when she discovered her mistake.

A transportation supervisor at a transfer station made arrangements for the truck to drop the trash off at the Braintree station. Callahan, her husband and a loader operator searched the garbage and eventually found the jewelry.

Information from: The (Quincy, Mass.) Patriot Ledger,