Happy Birthday indeed! Ray Davies is among the very best songwriters of all time. IMHO
Ever heard of Johnny Mercer?