Oh. my. god. I cannot recommend this game enough.
Just make sure you have a good hour or two to be alone and get ready to sob like you've never sobbed before.