Pop star Meghan Trainor has revealed she's the brains behind Jennifer Lopez's new song. J.Lo teased her new track, Ain't Your Momma, on Monday (04Apr16) and now the 22-year-old All About That Bass singer has confirmed reports suggesting she wrote it. Meghan posted a clip of Jennifer lip-syncing to the song on Instagram and added the caption: "When dreams come true."