BTC is forming a beautiful range, which could serve as a launch pad. If we go down, this will also be an important resistance level. BTC has an opportunity here to defy all expectations and do a quick impulse past all time highs. Let's see if the bulls have the cajones.