fess up

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