There is hope. We were in the same boat. We filed in July 2001. Just got approved on Dec 23. We did not notice the approvals until Dec26, a little late to have a nice Christmas, but it is OK.
We prayed, so did our parents in China. Patience, pray and strong belief in your family may help you to live through the most difficult time.
RD: July01
RFE: Feb03
2nFP: Sep03