Could it be true?

Sandra
AF is 2 weeks late, last week I got a BFN. Waited another week and no AF and tested this morning and got this! BFP, is it true or just my imagination?