Containerman, some people grow tall, some grow short, some people mature earlier than others, some are athletic and some not. Not all citrus are equal. I have no doubt that your tree will bloom when it is ready, just be SURE to give the tree all the care and nutrition it requires to have a fair start in life. A 4 year old Blood Orange tree should be fertilized 3 times a year, equally spaced out between March and September. Last year when the tree was 3 years old it should have been fertilized 4 times that year, was it? Remember the story of the fig tree in the Bible that did not fruit for three years, so the farmer told his worker to cut it down. The worker said, sir let it alone another year and I will dig about it and manure it. I'm wishing the best for this tree. Please remember to come back next year and tell us the good news of your tree.