Such happy news!!

Bret Michaels is engaged to his longtime on-again off-again baby mama girlfriend Kristi Lynn Gibson!

According to Star Magazine, he popped the question after the 4th of July weekend and Kristi’s been sporting a big fat rock.

There’s Bret with his fiance and their daughters – Raine & Jorja – filming their reality show.

To think all that Rock of Love drama was for nothing and the love that deserved a rock was right there all along…

Bauer-Griffin