I have made similar mistakes in the past, it is probably because you have some how deseleted your home page as the default WordPress front page. in the dashboard settings you can have WordPress show either a static front page or your latest blog posts on the front/home page of your site. This could have happened in a number of ways, but the easiest way to fix it is to just go back through and set up your Home page again.
Go to the WordPress dashboard then go to Appearance > Customize, make sure you have your home page selected as 'static' page and then select the page you wish to show up as the default home page ( the default page that shows when you go to knitonestitchone.com)
in regards to the 'Home' tab not working: go to Appearance > Menus, in here check to make sure you have the correct pages in the main menu, and particularly check to see if the Home page menu tab is indeed the correct page.
In the past i have created a page called 'Home' and then put that into the menu, only to have deleted it and created a new front page later on, but i forgot to run through and make sure that it was set to be the default static front page and i forgot to put it in the menu.
For me, the reason the old 'Home' tab did not update automatically is because i had added it as a custom link.
Remember, setting your home page to be the main WordPress static front page doesn't mean it will be added to the menu, so u have to go and do this manually. Remember to add the home page from the 'Pages' list and not as a custom link as i did.
hopefully this fix's your problem :)