Cassie the dog first arrived at the Humane Society of Greater Dayton in Ohio all the way back on August 9, 2017. Since then, she’s spent 525 long days at the shelter, waiting to find her forever home.

Photo Credit: Facebook

Cassie was adopted and returned to the shelter a few times, further diminishing her chance at a permanent family.

But that all changed when she was finally adopted for good in January 2019.

Photo Credit: Facebook

The Facebook post from the Humane Society of Greater Dayton read:

“BEST NEWS OF THE DAY!!! Cassie, who has been with us for 525 days found a forever home today!! Cassie first came to us on August 9th, 2017. She has been adopted from time to time and then returned and with each return, we learned more about her and her personality. She is an extremely sweet and loving girl and has been a rockstar in our START training program. Every day for 525 days she has patiently waited for that perfect person to walk through the doors and pick her and today was her day! Our staff may have shed a few tears saying goodbye and there may have been a few squeals of excitement, but we are so very happy for Cassie and her new family!”

Just look at how excited Cassie is with her new owner.

Photo Credit: Facebook

Now that’s a happy ending!