Provided is a bone joining device suitable for joining a first bone piece to a second bone piece. Also provided is a method of joining a first bone piece with a second bone piece in a living mammal. The method comprises inserting the above bone joining device between the first bone piece and the second bone piece.