The whole blabbering your innermost secrets to a complete stranger reminds me of Can You Keep A Secret? by Sophie Kinsella.... I am going to try and ignore the uncanny similarity there and read this book because Can You Keep A Secret? is one of my all time favorite books and I hope this is as good!