Sounds a bit like a science fiction novel but it makes sense. Sirius is somehow four years older than me so I have to believe it's possible until someone or something comes along to prove that it's not. There's just a point where you have to ask yourself what makes more sense when facing something illogical or impossible: that one of your best friends is lying to you or that this insane thing has actually happened.