Kim I know exactly how you feel at the moment. I hit such a low when I failed my teaching assessment first time and every hour spent studying for my masters was done purely to be successful second time round.
Good things really do come to those who wait and all the hard work makes the good things that bit more worthwhile.
WHOO HOO for you and Phil. TRA done, VIsa application next
Hope I got your OH name right!!!! LOL