We like the same animals, the same TV shows, the same movies, and the same music. She even guessed my middle name on the first try (and without any coaching). We share the same views on religion, on education, and we have similar life goals...

And I just found out she may be moving away to care for her mother who may have cancer :/