Probably this will help you
There are more than 200 factors that Google considers before ranking something and the aim of all that is "The most relevant content". I don't wish to comment on the pageviews, but "Mysterious Love" is a low competitive term, having around "800" phrase matched searches on Google per month, but since you are getting 400 page views per day on G Analytics, this could mean two things - people trickling down from other pages or your page is ranking for some other keyword also.
How to replicate it -
1) Well, target low competition areas, it is easier to rank for those.
2) Make sure that your content is relevant and interesting. Just like your article is and making people share it on Facebook and comment on it. Both these factors are one of the 200 factors considered by Google and you are doing some of these properly.
3) If you were on wordpress, I could have given you some ways to make this better.
4) I can go into some advanced details about IM, but that would put you off the great content building you are doing on your blog.
Some basic things you can do are -
- You can post links at other websites, write articles on other websites such as Squidoo on topics related to your blog and then invite visitors over.
- Create a FB page, twitter page and engage visitors using the same.
- Remove the visitor widget from our blog, it looks ugly. In fact, your entire widget section can and should be made better. (sorry, but its true)
- Keep writing great content, the more you write, the more Google crawls your website and higher chances of ranking.
- Write guest articles on other blogs and invite others to do the same.
- Join forums and network with people to grow an audience.
Hope this helps and know that SEO is a continuous process, the more satisfied your readers are, the better it is for you in the long run. SEO is not a 100m sprint, its a 40 Km Marathon, a step at a time.