The two had a day full of activities in honor of Cuoco's birthday. "They are totally in love and happy together".
She had no idea that later - after a romantic candlelit dinner - Cook would propose for real! The actress had quite the emotional response to the proposal posted on Instagram. She was definitely not expecting to turn 32 and get engaged in the same day.
And Karl, also sharing the video, wrote: 'Well after almost two years I finally got up the courage to ask her to marry me.
"Yes! I say yes, I say yes", she says as the video ends.
He's certainly right about that!
It's an exciting start to the holidays for Kaley Cuoco! The song of choice?
The 26-year-old shared the same video, but wrote, "Who knew my prior post was oracular". The purity and grace of the moment are inexplicable, it is truly as though life were a balloon bouncing on the smoothest zephyr.
This will be Cuoco's second walk down the aisle.
Previously, she had dated her co-star Johnny Galecki until 2009, and was then engaged to addiction specialist Josh Resnik from 2011 to 2012, and was married to professional tennis player Ryan Sweeting from 2013 until 2015. "I can't think of 2 people more deserving of such happiness", wrote a third. Clearly, she did not see it coming a mile away.