соловьем петь (расходиться)
(иноск.) — краснобайствовать, разговориться, развеселиться
Ср. Порфирий Владимирович почувствовал, что праздник на его улице наступил, и разошелся соловьем.
Салтыков. Г-да Головлевы. 1.
Толково-фразеологический словарь Михельсона