i think amir might be a little too old for macy to approach but she would notice him? zack would seem a bit safer to her but if he doesn't attend that often, she probably wouldn't really notice him. ;;
excellent! maybe he can be one of the friends who was invited to her wedding?