Maybe the best definition of what a great love is when people make each other grow in better direction than they would have grown on their own.