If you're a fan of Harry Potter (who isn't?), you'll fall madly in love with the names pop-singer Ariana Grande has bestowed upon her newly rescued pups.
Snape and Lily.
We could hear our hearts crying, sighing, melting and breaking -- all at once.
See the magical puppies for yourselves below:
For a weekly dose of animal-themed community challenges - Subscribe to our Newsletter!
Can't get enough of ICanHasCheezburger? Find us on Instagram!