The phrase "thank you for affection" is correct and usable in written English. It can be used to express appreciation for the kindness and love someone has shown to you. For example, you can write "Thank you so much for your affection and care. It really means a lot to me.".
Thank you for your friendship, and your affection.
"Thank you for the congratulations," he repeated twice, glowering at the people he described, with no great affection, as his "friends in the media".
Her husband had no compunctions about showing his own affections, telling her at a luncheon in 1988: "Nancy, in front of all your friends here today, let me say: Thank you for all you do.Thank you for your love.
Thank you for that.
Thank you for watching".
Thank you for sharing.
"Thank you for coming".
When I feel like I can't trust my brain 100%, Ludwig really comes in handy. It makes me translate and proofread faster and my output more reliable.
Claudia Letizia
Head Translator and Proofreader @ organictranslations.eu