Justin Bieber just shared a photo of his new bb puppy, and all I've gotta say is STAHHHHHHHHHHHP.
But here are some more words: The dog's name is Esther. I think she's a Yorkshire Terrier, but I know for a fact that she is cute.
Oh, and since the Yorkie has felt the tender embrace of Justin Bieber's arms, as evidenced by the Instagram photo posted Sunday (Mar. 22) above, she has already lived a better life than 99.99999% of us.