I haven't been there since I made a complete fool out of myself, so I'm just a little nervous about how they're going to receive me. I hope they're not still angry with me.
Is receive natural here?
'receive' is fine. CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.