This is exactly it. Mental and physical attraction go hand-in-hand. Usually people start out being attracted to someone for just one of these reasons, but a successful long-term relationship requires both. You can't just rely on shared interest or life experiences to keep your marriage together when you're breaking chairs with your ass.