who wrote it's gonna take a lot of love