"I wanted to thank you all for coming and for the beautiful gift. That was very nice of you! " Sounds just right, Myguess, except that 'all' (meaning many, or at least more than two people) in the first sentence doesn't match 'both' (meaning two people) in the second sentence.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.