質問: what is the difference between お祝いしてもらってありがとう and お祝いしてくれてありがとう ? what is the difference between お祝いしてもらってありがとう and お祝いしてくれてありがとう ?
回答: お祝いしてくれてありがとう is correct. お祝いしてもらってありがとう→we don't say example: 手伝ってくれてありがとう→〇 (thank you for helping me) 手伝ってもらってありがとう→× ~してもらう means to have something to do. it does not make a sentense with ありがとう