Ever meet someone who you feel you know on a whole other level?
Someone who has the same quirks as you yet is completely opposite? Someone you both hate and love? You want to stay away because you hate them but you also love them too much to stay away. It's like hell and heaven on earth.