#17 This is Hannah's journey on her last day before her final journey....
It started off with one of Hannah's favorite activities- A car ride.

#16 The Choice
Look at those eyes...

#15 Next, it was the spa
Hannah and her owner headed to the groomers for a full-on doggie spa day.

#14 Hardest Decision Yet
To make it as memorable as possible.

#13 The Best Treatment
Celebrating life in their own way...

#12 With all the love
So much love! She deserves every bit of it.

#11 A little makeover
Yes, she's so beautiful....

#10 How can a dog's day go on without the most important thing!
Food! Hannah's last supper....

#9 Favorite Treats
I can't imagine what it must have been like to watch this

#8 After that, Hannah headed home to say her last goodbyes to all her friends and family.
All of this was posted by Hannah's owner as a series of Snapchats on Imgur titled "Dogs are too amazing to let go, but sometimes it happens and they will forgive you."

#7 Hannah wasn't able to walk and could barely make it up the stairs of their home without medication.
It's the hardest to watch your pet in pain.

#6 Then one last romp with old friends.
It's so hard to watch.

#5 Personal touch
A dog needs its mani-pedi!

#4 Looking good Hannah!
So very pretty indeed.

#3 "I finally decided that keeping her on the meds was selfish, but keeping her off of them was just as cruel."
Is what the owner said.

#2 The Final Goodbye
Sometimes the world is so cruel.

#1 Her husband captured this final image, one that any pet owner will feel deep in their hearts.
It's never easy to say those goodbye, but some comfort can be found in knowing those final moments were filled with nothing but love.