そのままですが、Really?で十分喜びを表すことができます。
Really? Thank you so much!
「本当に?どうもありがとう!」
他には、Are you sure?と聞くこともありますが、これは相手に「本当にいいの?」と確認する感じです。
ご質問の意図的にはReally?の方が近いと思います。
「ありがとう!」はThank you.でもいいですし、家族などの親しい間柄では
I love you so much!「愛してるよ!」と言って感謝の気持ちを伝えることもあります。
ご参考になれば幸いです。
ご質問どうもありがとうございます。
上の文脈だと、「No way! 」(マジ~)で表現できると思います。
追加可能なフレーズとしては、下記の文ではいかがでしょうか。
No way! ^^ Are you being serious right now? Omg, thank you (so much)!
ご参考にしていただければ幸いです。
Really?
本当に?
Are you sure?
本当に(いいの)?
No way!
うそでしょ!
英語で上記のように表現することができます。
Really? はシンプルですがとてもよく使われます。
Are you sure? は「本当にいいの?」のようなニュアンスが含まれます。
No way! は「うそでしょ!」「マジで!」みたいな感じです。
お役に立てれば嬉しいです。