The card sounds perfect--loving and only wanting the best for him, without pressure.
Sounds like you are doing great and progressing, though at the ever slow rate these things seem to take. Why is it much quicker to screw things up? Kind of like losing weight--much easier and quicker to gain it!