It went from rumor to speculation to confirmed in a matter of days.

In April, we told you about the rumored Old Navy opening in Machesney Park. We were also told Old Navy was "tentatively" set to open in 2019.

There was also plenty of rumblings regarding a Five Below coming to Machesney Crossings.

Well, it appears Old Navy, and Five Below are both opening this year.

Old Navy and Five Below are expected to open Oct. 1 and Nov. 1 at Machesney Crossings. The stores will be located in the 1000 block of West Lane Rd.

Just in time for the holiday season too. Old Navy has another location in Rockford at 6143 East State Street. Five Below is Rockford as well at 6403 East State Street.

Both are believed to remain in business after the Machesney Park locations officially open.

Old Navy and Five Below will go inside the former Bed, Bath and Beyond that closed after allowing their lease on the building to expire.

Sweet Lenny is the brand manager of 97ZOK, Q98.5, and Operations Manager for Townsquare Media Rockford. Catch him afternoons 3 to 7 on 97ZOK. Follow him on Twitter, Instagram and like his page on Facebook.

More From 97 ZOK