Surprise for my boyfriend

Things have been really tough for him lately, losing his job, getting sued, fighting with parents, and getting a car reposesed. But at the same time he had been taking giant leaps by getting back into school and going to the police academy. I'm really proud of him for persevering through the hard times. A lot of the bad has come just because he needs to grow up and did things wrong for a long time but I feel he is growing through it all and I really wanted to surprise him to let him know how proud I really am. Any ideas?