positive OPK

Just wanted to share how happy this made me today! The top one from the 30, middle 31st then the bottom was the morning confirmed with a digital! This is cycle day 40 for me so I'm glad I caught it as last cycle I got it on cycle day 53! Anyone else with crazy cycles like this and had their BFP?!?