I don't know about you, but I'm not good at waiting.  I have heard that not many people are good at waiting (if you know of someone who is - please let me know.  I want to meet them).  Every time I think I'm improving, God shows me something that I have to wait longer [...]