If anyone's curious, I'm 2.5 years older than my husband.
My Convoluted Story
Jun 2009 - Met on Facebook
Mar 2010 - Visited Morocco for the first time, got engaged
Dec 30, 2011 - Wedding in Morocco (5th visit)
I-130/CR-1 (first time around)
31 Aug 2012 - Priority Date (Vermont, transferred to NBC)
31 Dec 2012 - NOA2 (the only additional relationship evidence I sent was two affidavits)
27Jul 2013 - I broke up with my husband/Separation (while waiting for case complete at NVC)
20 Aug 2013 - I emailed AND mailed withdrawal letter to NVC (I got no response)
3 Dec 2013 - NVC scheduled interview date (January 27, 2014); I emailed NVC (they said it was too late to stop it); I emailed Consulate in Casablanca to not interview case (they said they didn't have my casefile yet, but would return it to NVC once they did receive it)
9 Jan 2014 - I filed for divorce in US (but I never completed the next steps)
27 Jan 2014 - Husband went to CR-1 interview anyway (was told to leave)
18 Mar 2014 - Husband's application for tourist visa DENIED by US Consulate due to pending CR-1
4 Apr 2014 - USCIS NOIR (took them long enough!)
May 2015 - Reconciliation
Nov 2015 - Vacation together in Spain (7th in-person visit with each other)
I-130/IR-1 (second time around)
4 Feb 2016 - Priority Date ; 8 Feb 2016 - NOA1 text/email (Potomac); Mail arrived 17 Feb 2016
19 Apr 2016 - NOA2, Mail arrived 22 Apr 2016
28 Apr 2016 - I-130 sent to NVC, 03 May 2016 - NVC received
17 May 2016 - NVC Case Number Assigned, Received Welcome Letter in email, Paid AOS Fee, Completed DS-261.
18 May 2016 - DS-261 reviewed over the phone: IV Fee unlocked but not invoiced, so can't pay yet. AOS Fee shows PAID in afternoon.
19 May 2016 - IV Fee invoiced. Paid IV Fee, shows PAID 20 May 2016.
23 May 2016 - Completed DS-260
31 May 2016 - Sent AOS/IV package to NVC, 2 Jun 2016 - NVC signed for package at 10:10am
2 Jun 2016 - NVC scan date
5 Jul 2016 - NVC Case Complete
12 Jul 2016 - Received NVC CC email notice
14 Jul 2016 - Received interview appointment letter. Interview scheduled for 25 Aug 2016.
27 Jul 2016 - CEAC Status changed to "In Transit"
29 Jul 2016 - CEAC Status changed to "Ready"
10 Aug 2016 - Medical Exam
25 Aug 2016 - Interview - APPROVED
(CEAC Status Updates: 26 Aug 2016 - necessary Administrative Processing, 26 Aug 2016 - Issued...WOW THAT WAS FAST)
1 Sep 2016 - Husband picked up his visa
5 Nov 2016 - Husband POE'd @ IAD
5 Dec 2016 - Received SSN card in mail (applied at SSA office 28 Nov 2016)
14 Dec 2016 - Received 10-yr GC in mail