Imzadi is the worst Trek book I ever read. I literally threw it across the room.
Anyway.. she doesn't even seem to hold much of a torch for him in TNG. Was this just one of those "if we don't marry by X age we will settle for each other" deals?
I'll admit though that the Worf romance with Troi was even stupider.