[感動した](https://eikaiwa.dmm.com/uknow/questions/34091/)、という言い方はいろいろできますが、シンプルにI'm so happyにしました。
サプライズプレゼントをもらったという設定なので、素直にhappyがいいと思います。
映画や芝居などを見て感動した、というような場合には、I'm so touched.を使うといいですよ。
I almost criedで「[泣きそう](https://eikaiwa.dmm.com/uknow/questions/129121/)」という意味です。
実際に涙が出ている状態であれば、I'm cryingでもいいでしょう。
あと、You make me cry(あなたは私を泣かせる)という言い方もできますね。
もう~泣かせるじゃないの~という感じでよく使います。