Keyshia Cole, Daniel Boobie Gibson Keyshia Cole, Daniel Boobie Gibson

Keyshia Cole has a lot to celebrate in the new year.

The 28-year-old singer is engaged to Cleveland Cavaliers player Daniel "Boobie" Gibson and the pair are expecting their first child, US reports.

The engagement was "an absolute surprise, Cole's rep told the magazine. "When he asked her to marry him, she was flabbergasted. He presented her with the ring and her mouth dropped in amazement."

See videos of Keyshia Cole

Cole's rep would not confirm the news. Cole, who also starred in her own BET reality show — Keyshia Cole: The Way It Is — is readying her fourth album, due later this year.