I can't make my mind up about a guy I met online. We had our 5th date yesterday. We have had 3 dinners out which he paid for. Yesterday he came to my house for lunch. When he arrived he said he was sorry he didn't bring anything. I was expecting flowers or wine or something. He ended up staying for dinner too and I felt a bit pissed off. I hadn't invited him for dinner but he sort of ended up staying. He's well mannered otherwise. Cooking two meals and not bringing even a tiny gift - am I being unreasonable? Should I say something?