One more thing on Theory two John..ya know we have had it drilled in our heads that "love" is a choice..we choose to love who we want and who we think deserves our love...some just have different time lines...some want to wait for longer periods of time..some just "get lucky' IMO...nothing wrong with either..you're timeline is the best timeline IMO..you'll choose to love someone...keep doing that your doing..if you get frustrated take a break...
this is one thing that you truly have control over..