Steam. If you have a special someone you want to impress and delight, then this is the way to do it. If you're all alone and feel that life is devoid of meaning, then consider spending some time with Victor Neff, your new best friend. He doesn't question. He doesn't judge.
And he can be your to control for a mere handful of currency units.
Steam: The Dream Machine