Soulmates Aren't Real - Lams Modern AU
[DISCONTINUED] John met his soulmate, fell in love, and lost him. Francis may have not have been perfect, but he was human. He had a kind heart and a unique way of looking at the world, even if some of his beliefs were questionable. It just didn't matter because John looked past all of his flaws and loved him with his...