Have a relative calling later who I know will be early. It's fine today as I am anticipating it and have time, so will be ready, but it got me thinking.
Why are some people always early? I don't mean for a doctors appt, or a job interview, which is fine. I mean calling round socially.
DM is always early and can be sniffy if I'm not ready. It always makes me stressed.
Anyone else have this? Or are you an early person?