Jo It sounds like things are moving along nicely.
Andy on time=maybe he is mending his ways or respecting you more.
Chatting=he is making time for you.
Holding your hand=he likes to be around you. Maybe not shaging OW2.

Keep on the "You have to respect me" theme so you don't get taken advantage of. Even if you have a past history and current history with your girls, slow and respectfull might get you wher you want to be. It will also register with Andy he has to earn your respect back. All of this may not lead to living together but I hope it atleast leads to you seeing your girls more and eliminates the blow ups / rowls.

Lou