Imagine being a pregnant, unwed teen in a society that stones unwed mothers: that was Mary. Who would believe her if she said she was innocent? God's timing was miserable! Why couldn't he have waited until she was married? Why was he waiting so long to tell Joseph? If I were in her place, I would've said, "God, what are you doing?" As a matter of fact, I do say this sometimes when things happen in my life. I wonder how Mary handled this. I doubt that she was in such ceaseless ecstasy that she didn't care. I don't know how she handled it but I do know that God took care of her and she trusted him. In the end—as we know 2000 years later—everything worked out perfectly. Such is God's timing.