Well, first of all, I said that since would be better.
Second, note that it's PAST perfect, not present perfect.
We had had a big lunch at 12:30, so I wasn't ready for birthday cake at 2. We had been to his house only yesterday, apparently only shortly before the fire broke out.
I...