I was wondering if I have to give the gifts at the rehearsal dinner. I feel weird giving people gifts in front of other people like that. Also I'm giving MOH jewelry that she could wear at the wedding if she wanted so I kind of wanted to give it to her earlier, and we are having dinner with both sets of parents a few nights before and I thought that would be a good time. Thoughts?