Tears in my eyes, and even a giggle or two.
Well done you should be very proud of YOURSELF!