Thanks to god, today we got our NOA2. It appeared in a text message that our case status at USCIS had changed. I logged on and our case status said that we had been approved and the actual status had changed from Initial Review to Post Decision Activity. We are so happy it finally arrived.