Question: are all the books free on kindle?
Answer: There are millions of books in the Kindle store that are free. You can read every single one of them for free. However, if you are interested in specific titles that are not free in the Kindle store, you will have to wait for a free promotion which may or may happen.