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 all those who follow the singer, there are two things her fans know for sure. 1. She loves dogs. 2. She loves Harry Potter.
She combined both of those loves and named these two sleeping angels after her favorite Harry Potter character - Snape. The other, Lily, to complete the unrequited pair. (Though, we're pretty confident these two love each other quite dearly)
Snape can be seen here in the white hoodie, and Lily in the pink.
Ariane has many other rescues, including this little guy named Toulouse. Grande rescued him in 2013 and he stole the show at Grande's recent Vogue cover shoot! We're sure he wouldn't mind sharing that spotlight with his new brother and sister!