?Extra?s? Mario Lopez recently sat down with Kaley Cuoco at Universal Studios Hollywood, where she gushed about boyfriend Karl Cook. Cuoco says she has "an amazing boyfriend and life couldn't be better." The actor and the professional equestrian have been dating for over a year, But what?s their secret? They share a love of horses, Cuoco says.