Demi Lovato took a page out of Kim Kardashian's playbook and paid tribute to one of her favorite musicians for Halloween this year. The 25-year-old singer posted pictures of herself dressed up as the late Selena Quintanilla-Perez on Snapchat, and our hearts can't take it. Demi wore a spot-on replica of Selena's signature purple sequined jumpsuit and a long black wig with bangs to bring her costume to life. Demi also shared photos of herself posing with her friends, who dressed up as a unicorn and Batman. See more of Demi's gorgeous Selena costume ahead.