The internet is blowing up with the term “Twin Flames", but what are they? Here is everything you need to know.