Chapel Hill, North Carolina’s Lost In The Trees are a real treat to ears craving more indie/folk pop. They just released their third album, Past