This isn't faint I know!

Katie • 28yo. DD 11/09, DS 12/15. Miscarried 06/21/18. Rainbow baby due 07/19.
But I'm so excited !! Took a few tests this weekend and got 3 BFP! AF isn't due until tomorrow so I took another one to make sure today because we suffered a chemical last month and look!