Lupita Nyong'o is in a relationship, and it's not with with Jared Leto. A source close to the Academy Award-winning actress told Us Weekly that Nyong'o has been dating Somali-born rapper K'Naan since September. "She loves his humanitarianism," the source explained. "They're both passionate about African issues." Rumors that the 31-year-old actress was dating K'Naan began late last week after she was spotted hugging the rapper outside the Live! TV studios. Sources claim that while the two have been in a relationship for six months, Nyong'o has not yet met K'Naan's two sons because they're taking it slow. During award season Nyong'o was romantically linked to fellow Oscar winner Leto after he famously called her his "future ex wife" while delivering his Independent Spirit Awards acceptance speech. "When I read these rumors, they're so detailed that even I start to question whether they're true or not," the actress said on The Ellen Show last month.