SOULMATE HAS GOTTA BE

  1. someone who I can listen to old school rap with under a big blanket
  2. smart smart smart smart
  3. a dog lover
  4. but also a cat lover
  5. someone who doesn't wear stupid graphic tees
  6. KIND AS FUCK AND ALWAYS MAKES ME FEEL GOOD