Question: who wrote the song put another log on the fire?

Answer: Shel Silverstein

Question: this is gonna be the best day of my life singer?

Answer: Zac Barnett

Question: who sings a heart is a house for love?

Answer:
The Five Heartbeats