Blake is riding his bike. He rides 12 miles to the park, and then rides back 4 miles to get his phone. Lastly, he rides 8 miles to a friend's house. How far is Blake from home after all of his riding?