The songwriter Judy Collins knew she could never fall in love with: “He was generous to a fault”