You don't rank well on Google and that means, until you do something about that, you have to rely on the offline promotion of the domain name.
I think you would be foolish to change it and, in any case, the domain name makes very little difference to site rankings.
I'm afraid your site is a good example of how not to get good search results.
Let's start with the page title, the bit that appears in the tab header of browsers. Fascinators/tiaras/jewellery/handcrafted is not a search term anyone would use. (If they did you'd come out as No. 1, by the way).
Google is stupid. It doesn't understand that you've used / to separate words. It just thinks that is one long word.
You need a title like 'Fascinators, tiaras and jewellery from Lavendermoon'.
Then you need a proper heading (an H1 tag) saying the same thing.
Then you need a lower heading (H2 or H3) saying 'Lavendermoon for handmade fascinators'.
At the moment Google is going by the use of 'fascinators' in the text. You need to let it know that this is the important word for your site.
'in the text'. You've used a lot of meta-keywords. Using keywords, in most cases, is just a waste of time because Google (and probably other search engines) doesn't take account of keywords for positive ranking. You have to get your keywords on the page.
I said positive ranking because Google, as I understand it, will reduce a ranking if a site has an excess of keywords. It assumes the site is trying to get a ranking it doesn't deserve and punishes the attempt. You have an abundance of keywords and I would think Google has punished you for that.
Your site needs a lot of work but first job has to be to delete all the metatag keywords.
The domain name is the least of your worries.