fess up
(informal shortening of "confess") admit or concede, especially freely.