Now here's an interesting deal for you today!
For just $10, you can join the Arbor Day Foundation for 6-months and you'll receive 10 free flowering trees (or other selections, based on availability). You'll plug in your zip code and they'll pair you with trees suited for your area. There were five choices for my zip code. You can also pay $15 for a 1-year membership if you'd prefer.
Go here to learn more about what's included with your membership and so you can get started on your forest.