10/01/2012 - met online
10/29/2012 - met in person
12/29/2012 - second visit
01/07/2013 - engaged
01/25/2013 - mailed I-129F packet to Texas
01/28/2013 - I-129F packet received and sent to VSC
01/30/2013 - NOA1
06/21/2013 - petition transferred from VSC to TSC
07/06/2013 - change of address notification - though no change of address submitted
07/15/2015 - tier 2 rep says petition was approved on 7/06
07/19/2013 - still no NOA2 - tier 2 rep sent email to TSC
07/25/2013 - received email that approval notice has been mailed
07/26/2013 - received email that USCIS shipped case to NVC
07/29/2013 - received hard copy of NOA2 - notice date is 7/25, though the document says it is valid from 7/06 to 11/05
07/30/2013 - case received by NVC
08/01/2013 - case number has been assigned and shipped to the embassy in Kiev
08/05/2013 - case received at the embassy in Kiev
08/23/2013 - interview at Kiev embassy - APPROVED!
09/15/2013 - POE - Cincinnati, OH
12/01/2013 - Wedding date - Sanibel Island, FL :)