Kelly Rowland against all odds