Daar zit Didi O'Flanagan dan: berooid, dakloos en met een schurftig straatkatje als enige vriend. Maar ze zit wél op de stoep van multimiljonair Cameron Black. Die man mag dan nog zo knap zijn, hij is er de oorzaak van dat ze uit haar huis is gezet, en dus komt ze verhaal halen. Cameron houdt wel van een beetje pit, en dat is wat Didi in overmaat bezit. Hoe het komt weet hij niet, maar in een impuls biedt hij haar en haar kat tijdelijk onderdak in zijn onberispelijke penthouse. Dat blijkt een grote vergissing, want algauw kan hij zijn handen nauwelijks van haar afhouden…