This post has not been vetted or endorsed by BuzzFeed's editorial staff. BuzzFeed Community is a place where anyone can create a post or quiz. Try making your own!Buzz·Posted on Nov 26, 201520 Reasons Stiles Stilinski From "Teen Wolf" Is The Man Of Your Dreams"I'll be your Batman."by hp8spicychickenCommunity ContributorLinkFacebookPinterestTwitterMail 1. First off, he's really, really hot. Who doesn't want that in a soulmate? 🔥 Tap to play GIF Tap to play GIF 2. Like, he's super megafoxy hot. Tap to play GIF Tap to play GIF 3. Stiles is always up for a challenge, no matter what. Tap to play GIF Tap to play GIF 4. Oh, and he is a freaking genius. Swoon. Tap to play GIF Tap to play GIF 5. He doesn't put up with any bullshit. Tap to play GIF Tap to play GIF Tap to play GIF Tap to play GIF 6. He cares about his appearance, which is very admirable. Tap to play GIF Tap to play GIF 7. But never pretends to be somebody he's not. Tap to play GIF Tap to play GIF 8. His sass is legendary. Tap to play GIF Tap to play GIF But really. Tap to play GIF Tap to play GIF 9. Stiles is good under pressure. Tap to play GIF Tap to play GIF 10. He can dance... kinda. Tap to play GIF Tap to play GIF 11. He's really adorable when he's awkward. Tap to play GIF Tap to play GIF 😍 Tap to play GIF Tap to play GIF 12. He's really, really brave. Tap to play GIF Tap to play GIF 13. And, of course, super passionate. Tap to play GIF Tap to play GIF Tap to play GIF Tap to play GIF 14. He just ~gets it~ when it comes to relationships. Tap to play GIF Tap to play GIF 15. He never keeps anything in, and is always totally honest. Tap to play GIF Tap to play GIF 16. He's a positive and supportive pal. Tap to play GIF Tap to play GIF 17. He is also super hilarious, which is a major plus. Tap to play GIF Tap to play GIF Tap to play GIF Tap to play GIF 18. Stiles protects those he loves. Tap to play GIF Tap to play GIF 19. He isn't afraid to talk about important issues. Tap to play GIF Tap to play GIF 20. And, of course, THAT LOOK HE'LL GIVE YOU WHEN HE FALLS FOR YOU IS EVERYTHING. Tap to play GIF Tap to play GIF Stay perfect, bb. Tap to play GIF Tap to play GIF