as we approached the table , i managed to unglue my horrified gaze from marco and his obvious date to see that they shared the table with leah and an attractive dark-haired guy i assumed was her fiance , graham .