Congratulations!
You have solved the mystery.
Now that is a satisfied smirk. I guess life is looking up for Vincent (and Catherine!).