Need to do a hardness test. Just looking at the pictures I'm inclined to believe its blue quartz or blue calcite. Nice coloration. The smaller crystals in the first picture, when zoomed, appear to show hexagonal growth hence the thought of quartz but they are not real distinct. But it does appear to be blocky so maybe calcite though some forms of compressed quartz can break out like that as well. Yep, need a hardness test. Might help if we knew where you found it as well.