Lupita Nyong'o says her cat has helped mend her broken heart.
The 41-year-old actress adopted rescue cat Yoyo last year after her painful split from presenter Selema Masekela, and she was determined to "shut that door" after the breakup before finding a different kind of love with the moggy.