Help. I'm so confused

Harley • 26. Dating my best friend. 6 angel babies 💕

So here I am, laying awake in bed. Wondering how in the world I got a bfp. My period started the 23rd of June and ended the 27th of June. I'm supposed to ovulate this next week. I don't know what made me want to test but I did and I got a damn positive. I'm excited as hell but so confused at the same time. I either ovulated way early or that last "period" wasn't my "period". I'm going to test in a couple days again and let's hope it's a strong positive then!! Send baby dust my way for a sticky bean please!!!!