I have a theory - and stop rolling your eyes and thinking "Not again...." people always say " I married my best friend". I always think that we marry a virtual stranger. But if we work very hard, hold on to all that's good and fix what isn't, love hard, laugh loud and cry together, if we are very blessed then that virtual stranger becomes our best friend.