Great great great song. People in long term relationships and married are going to relate. When the honeymoon period is over and you start to get on each other's nerves yet you still love him. Roller coaster!