At 46 Jennifer Lopez is killing it with her hot body and even Kim Kardashian believes the same.
The 34-year-old reality TV star has once again shown her girl crush for the 'Booty' hit-maker by sharing the singer's "cleavage and booty flaunting" picture in a sheer dress which she wore for her 46th birthday, reported the Hollywood Life.
Kardashian captioned the picture, "Damn!!!!! How hot does @jlo look!!!!! She will forever be my idol!!!! #BodyGoals."
Replying to Kanye West's wife's sweet gesture the 'On The Floor' singer thanked her for her love and even called her cute through her tweet.