Home Animals Kaley Cuoco Is Engaged! Inside Her Love Story with Karl Cook — and Why He's Perfect for Her