This is a good way to thank someone who's helped you out. Here are some other situations in which you can say "Thank you so much":
- Your friend let you stay at her house when you were visiting her town for business.
- A coworker agreed to cover your shift.
- A waiter wrapped your leftover food after dinner, so that you could take it home.