46-year-old Jennifer Lopez didn't think she'd still be relevant at age 46, as her career keeps getting better and better.