ok so i have been playing hm:gb now for over a year and im getting very fustrated.

im trying to marry angelo and its just now working. how long does it usually take to win over someones heart? is there something special i have to do?
i have gotten further in hm:tott and i havent had it as long...
someone help! before i explode!