B,

Everything sounds great and you seem to be doing a great job. Patience pays off. I have to keep telling myself that as well.