Dive into a Python function that elegantly counts the occurrences of each character in a string and then reformats the string to include these counts. Using the Counter class from the collections module, we streamline the counting process and avoid manual tallying. The resulting string presents a concise breakdown of characters and their frequencies, turning "I am back." into "i1 2a2m1b1c1k1.1".