details to the answer would be awesome too.
Most Helpful Guy
My personal thought is that since I'm typically the one pursuing the girl and initiating everything, I make it implicitly obvious that I have a great deal of interest in her.
If there's one person between me and the girl who is making it far more clear, through their explicit actions, that they have a strong interest there, it's typically me initially until the girl begins to really warm up.
That might not be the case for all couples. That was just typically the dynamic I had.
Because of that, I don't want to come on too strongly and chase the girl away. As a result, I made it a rule never to say "I love you" first. I don't want to become too aggressive/heavy in my pursuit of the girl in ways that scare her away.
She's the one that ultimately validates whether my pursuits are working, and so I prefer to err on the safe side and let her be the first one to express such strong feelings towards me.
If she happens to feel the same way, then we'll probably never say "I love you" to each other, and that's also okay with me. I never placed that much value on such verbal expressions.0THIS IS NOT RELEVANT ANYMORE
Most Helpful Girl
Here's my thought on it. This is just from my personal experience, and of course I'm generalizing but here's how I feel on it.
Most girls seem to typically fall in love first. And from what I've seen, if a girl says it first, a guy will either get freaked out, OR they will just say it back without meaning it and won't actually reciprocate the feeling for a while after. So I personally wouldn't trust a guys feelings were true if I said it first. It can also sometimes give the douche guys an excuse to label you as "clingy".
Where if the girl waits for the guy to say it first, then she'll know when he does he actually means it. Then you're not clingy, you're not questioning his feelings, and he's not feeling rushed into them either.2THIS IS NOT RELEVANT ANYMORE