my 2 cents....
everyone has given you gret advice so far...
talk to your lady...chicks love to talk(i\'m sure i\'ll hear about this one)...and nothin\' beats make-up sex...
as for f, if he is givin\' ya years of stress, you need to nip this one in the bud mate...nothin\' worse than a bully...just ask him to step aside with ya one day, where you can talk to him one on one...let f know he\'s an f\'in a-hole, and if he doesn\'t stop f\'in with ya you are gonna have to f him up...
a dog can only be kicked so many times before he turns around and bites ya...and rightly so...ya reap what ya sow...
i know that violence is supposed to be taboo in this p.c. age, but in my travels around the world i have seen more war and crime than anyone could imagine...even in the places that i consider paradise, such as amsterdam, violence is on the increase(just ask our beloved tammy haye...she went back to a\'dam for christmas a few years back, and got mugged in her own home town!!! how does that happen in a town where half the population is stoned?!?!)...hell, i\'m a cat who likes his peace, but comin\' from the streets of l.a., and havin\' survived fifteen years of travellin\' the globe alone, \'nuff people have tried to disturb my flow...defendin\' myself has kept me alive, especially in muslim countries where everyone thinks i\'m jewish(did i just open a can of worms???)
sometimes the only way out of a situation is to let out the lion...
cheers
jah