Question: which friend of zachs has the longest year relationship?
SQL: SELECT T1.name FROM Person AS T1 JOIN PersonFriend AS T2 ON T1.name   =   T2.friend WHERE T2.name  =   'Zach' AND T2.year   =    ( SELECT max ( YEAR )  FROM PersonFriend WHERE name  =   'Zach' )