Why do two people fall in love? It's a mystery. - Gabrielle Zevin