Well, it's the usual advice: try to rest, walk around and you'll get more lovetalks(resting in a tavern, resting in a dungeon, resting outdoors, getting your PC drunk, accepting Aran's first mission and exiting the guild, etc). If you've had the 'when is your birthday' talk, then it indeed might be the time to rest.
If you've already had "It is time" lovetalk about going after Irenicus, then your main sequence might be over, and it is indeed time to be going to Spellhold. If you haven't had this talk yet, then you'll indeed have more.
The acutally romance talk is 10.
What exactly is it? Did you check a variable via console(which variable, by the way?), or are you simply counting the love talks(since they do not come in a simple LT 1, LT 2, ... LT 10 sequence, this won't work)?