Well deserved congratulations.
Although the finish is fantastic and it would be hard to notice, I was actually relieved when you were struggling with this in the earlier stages. lol. I thought "whew, she does have problems like many of us and this one must have taken more than two hours!!!"
Very happy to hear about the great news!