Faint BFP on CD 29

Laura
Hey ladies. This is my first time posting here but I've been searching out all your fine advice for months. Anyway, I got a pretty faint BFP today. It was my first month of TTC and my first EVER pregnancy test.
I know that it doesn't matter how faint the line is, that if it's there, it's there, but today is CD29 (my cycle is 28-31 days) so I figured by now, if it was going to be there, it'd be more than faint. Is this crazy? Can it be real even though it's faint and yet so very close to my period date? (Also, I have had no symptoms, and in fact, less symptoms than usual until very AF-like cramps late last night). I wasn't even planning to test but I got one free one and I figured, eh, why not. 
Any advice would be great! Thanks in advance!