The short answer is no.
Unfortunately, it’s not possible to have a blog without web hosting. While you can have a domain and claim that corner of the internet as your own, you can’t get traffic or visibility without web hosting.
In fact, you can’t even install WordPress or any other self-hosted blogging platform or CMS without having your hosting plan set up.
Web hosting is where your blog’s files and information are stored online. This is where your blog “lives” in the digital world. Without hosting, it is impossible to build your lifestyle blog and publish it to the world.