Agree.  A marriage requires at minimum one "giver", two "takers" are doomed.  The best are when both are the type of people who by nature in any situation always look to contribute more than they draw out.