Put the butter and honey into a 9 x 13 inch non reactive baking dish. Heat them in the oven until the butter is melted and the honey is bubbling. Take them out of the oven and stir well.
Whisk together the juice, eggs, spices, and salt in another baking dish. Dip each slice of bread in the juice mixture, turning it once to coat well, and then carefully set the pieces of bread in the honey-buttered pan.
Bake for 15-20 minutes or until well browned. Don't flip the bread over during baking -- flip it over so the honey-butter side is up when you serve it though.