You think this is puzzling now? Wait until you are married someday! :)