Sorting a JS array based on an array with new indices

I can’t seem to find a neat solution to this fairly simple problem. I have an array of objects likes this:

let items = [{/* */}, {/* */}, {/* */}]

Additionally, i have an array containing new array indices that i want to apply to the above items:

const newIndices = [2,0,1]

Meaning items[0]‘s new index is 2, items[1]‘s new index is 0, etc…

Right now i am using forEach, but this method requires a temporary array:

const tempItems = []
newIndices.forEach((newIndex, oldIndex) => {
  tempItems[newIndex] = items[oldIndex]
})
items = tempItems

I’m almost certain there is a neat one liner for this problem. I’ve also tried mapping, but without luck.

427 thoughts on “Sorting a JS array based on an array with new indices”

  1. Greetings from Colorado! I’m bored to tears at work so I decided to browse your site on my iphone during lunch break.
    I enjoy the knowledge you present here and can’t wait to take a look when I get home.
    I’m amazed at how quick your blog loaded on my cell
    phone .. I’m not even using WIFI, just 3G .. Anyhow, great site!

    Reply
  2. You really make it appear really easy with your presentation but I in finding this topic
    to be really something which I think I would never understand.
    It seems too complicated and extremely extensive for me.

    I am having a look forward to your next post, I’ll try to get
    the grasp of it!

    Reply
  3. Hmm it seems like your site ate my first comment (it was super long) so
    I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your
    blog. I as well am an aspiring blog blogger but I’m still new to everything.
    Do you have any helpful hints for first-time blog
    writers? I’d certainly appreciate it.

    Reply
  4. Woah! I’m really loving the template/theme of this
    site. It’s simple, yet effective. A lot of times it’s tough to get that
    “perfect balance” between user friendliness and appearance.

    I must say you’ve done a great job with this. Also, the blog loads extremely
    fast for me on Opera. Superb Blog!

    Reply
  5. Please let me know if you’re looking for a author for your weblog.
    You have some really good articles and I think I would
    be a good asset. If you ever want to take some of the load off, I’d love to write some material for your blog in exchange for a link back to mine.
    Please blast me an e-mail if interested. Thank you!

    my webpage; PeniSizeXL Review

    Reply
  6. Do you mind if I quote a few of your articles as long
    as I provide credit and sources back to your weblog? My website is in the
    exact same area of interest as yours and my users would genuinely
    benefit from some of the information you provide here.
    Please let me know if this ok with you. Thanks a lot!

    Reply
  7. I have been browsing online greater than three hours as of late, but I by no means
    found any attention-grabbing article like yours. It is pretty value enough for me.

    In my opinion, if all website owners and bloggers made just right content as you
    did, the net might be much more helpful than ever before.

    Reply
  8. Hi there, I discovered your website by the
    use of Google at the same time as looking for a related subject,
    your site came up, it seems good. I’ve bookmarked it in my google bookmarks.

    Hi there, just become alert to your weblog via Google, and
    found that it is truly informative. I’m gonna watch out for brussels.
    I will appreciate in case you proceed this in future.
    Numerous folks can be benefited from your writing.
    Cheers!

    Reply
  9. Hello there! I could have sworn I?ve been to this web site before but after browsing through a few of
    the articles I realized it?s new to me. Nonetheless, I?m certainly delighted I discovered it
    and I?ll be bookmarking it and checking back often!

    Feel free to surf to my web blog; Cryogen Air Cooler

    Reply
  10. I do agree with all the concepts you’ve introduced for your post.

    They are really convincing and will definitely work.
    Still, the posts are very brief for beginners. May you please extend them a little from next time?
    Thank you for the post.

    Reply
  11. Hi there, i read your blog occasionally and i own a similar one and i was just wondering
    if you get a lot of spam feedback? If so how do
    you protect against it, any plugin or anything you can advise?
    I get so much lately it’s driving me mad so any support is
    very much appreciated.

    Reply
  12. Hello there! I could have sworn I’ve been to this blog before but after looking at many of
    the articles I realized it’s new to me. Anyhow, I’m certainly delighted I came across it and I’ll be
    bookmarking it and checking back often!

    Reply
  13. Oh my goodness! Amazing article dude! Thanks, However I am encountering troubles with your RSS.

    I don’t understand the reason why I can’t subscribe to it.
    Is there anybody else getting identical RSS issues?
    Anyone that knows the answer will you kindly respond?

    Thanx!!

    My homepage; Cryogen Portable AC

    Reply
  14. Its like you read my mind! You appear to understand so much about this,
    like you wrote the ebook in it or something.

    I feel that you could do with some p.c. to pressure the message house a little bit,
    but instead of that, this is fantastic blog. A fantastic read.
    I will certainly be back.

    My web site :: VigorMax Review

    Reply
  15. This is the perfect web site for anyone who really wants to understand this topic.
    You know so much its almost hard to argue with
    you (not that I personally would want to?HaHa). You certainly put a fresh spin on a topic which has been discussed for years.
    Excellent stuff, just wonderful!

    my web-site Slimy Vita Review

    Reply
  16. Wow, marvelous blog layout! How lengthy have you ever been blogging for?
    you made running a blog look easy. The entire look of your website
    is magnificent, let alone the content!

    Also visit my blog Neal

    Reply
  17. Hello There. I discovered your blog the usage of msn. That is a really neatly written article.

    I’ll make sure to bookmark it and return to learn more of your
    useful information. Thank you for the post. I’ll certainly return.

    My web-site :: VigorMax

    Reply
  18. My brother recommended I might like this web site.
    He was once totally right. This post actually made my day.
    You can not consider just how a lot time I had spent for this information! Thank
    you!

    my blog: Dennis

    Reply
  19. That is very fascinating, You are an excessively professional blogger.
    I have joined your feed and stay up for looking for more of your great post.
    Additionally, I have shared your web site in my social
    networks

    My web page – Xoth CBD

    Reply
  20. Hi! I’m at work surfing around your blog from my new
    apple iphone! Just wanted to say I love reading your blog and
    look forward to all your posts! Keep up the fantastic work!

    Stop by my blog :: Simone

    Reply
  21. Howdy! This post couldn’t be written any better!
    Looking through this article reminds me of my previous roommate!
    He constantly kept talking about this. I am going to forward this post to him.
    Fairly certain he’s going to have a very good read. Thank you
    for sharing!

    my web page … Max BHB Keto Review

    Reply
  22. hello there and thank you for your information – I have
    certainly picked up anything new from right here.
    I did however expertise several technical issues using this
    site, as I experienced to reload the web site many times previous to I
    could get it to load correctly. I had been wondering if
    your web host is OK? Not that I am complaining, but sluggish
    loading instances times will sometimes affect
    your placement in google and could damage your
    high quality score if advertising and marketing with Adwords.
    Well I am adding this RSS to my e-mail and could look out for a
    lot more of your respective interesting content.
    Make sure you update this again soon..

    My homepage :: http://www.mhes.tyc.edu.tw

    Reply
  23. I beloved as much as you’ll receive performed proper here.
    The sketch is tasteful, your authored material stylish.
    nonetheless, you command get got an edginess over that you
    wish be handing over the following. sick indubitably come further previously again as exactly the similar nearly a lot continuously
    within case you shield this hike.

    Here is my web site … Ardent Male Review

    Reply
  24. pharmacie de garde aujourd’hui therapie de couple paris , pharmacie bailly nangis pharmacie franconville , Suprax en farmacia PerГє, DГіnde comprar Suprax 100mg 200 mg. Suprax en farmacia PerГє Comprar Suprax genГ©rico [url=https://kit.co/celconsni/suprax-en-farmacia-peru-comprar-suprax-medicamento#]Comprar Suprax genГ©rico[/url] therapies to cancer Comprar Prednisolona medicamento, Comprar Prednisolona medicamento. Comprar Prednisolona sin receta Comprar Prednisolona genГ©rico [url=https://kit.co/denephsi/donde-comprar-prednisolona-20-mg-comprar-prednisolona-medicamento#]DГіnde comprar Prednisolona 20 mg[/url] , pharmacie de garde xertigny pharmacie des stades boulogne billancourt , therapie comportementale et cognitive mulhouse. therapie comportementale et cognitive drome Comprar Amoxil sin receta, Comprar Amoxil medicamento. Comprar Amoxil sin receta Comprar Amoxil genГ©rico [url=https://kit.co/reherlu/comprar-amoxil-sin-receta-amoxil-venta-online#]Comprar Amoxil medicamento[/url] , medicaments remontees acides. pharmacie lafayette jean jaures toulouse, pharmacie rouen therapie de couple wikipedia . pharmacie de garde angers nuit, medicaments sinusite pharmacie nuit amiens pharmacie bailly garancia .

    Reply
  25. Wow, fantastic blog layout! How long have you ever been blogging for? you made running a blog look easy. The whole glance of your site is wonderful, as smartly as the content material!

    Reply
  26. Hey there! I just wanted to ask if you ever have any
    problems with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no data backup.
    Do you have any methods to protect against hackers?

    Reply
  27. Hi, i feel that i noticed you visited my web
    site thus i came to go back the desire?.I am attempting
    to find issues to improve my site!I guess its good enough to make use of a few of your ideas!!

    Reply
  28. Hey would you mind letting me know which hosting company you’re utilizing?
    I’ve loaded your blog in 3 different browsers and I must say this blog loads a lot quicker then most.
    Can you suggest a good web hosting provider at a reasonable
    price? Many thanks, I appreciate it!

    Reply
  29. Thanks for ones marvelous posting! I seriously enjoyed reading it, you can be a great author.I will make sure to bookmark
    your blog and definitely will come back from now
    on. I want to encourage you continue your great work, have a nice
    weekend!

    My page :: shihan.com.ru

    Reply
  30. I blog frequently and I truly appreciate your content. This article
    has really peaked my interest. I will bookmark your website and keep checking
    for new information about once a week. I subscribed to your RSS feed too.

    Reply
  31. You actually make it seem really easy with your presentation however I find this topic to be really something that I feel I might never understand. It seems too complex and extremely huge for me. I’m having a look forward in your next post, I will attempt to get the hold of it!

    Reply
  32. Hi there! Quick question that’s totally off topic. Do you know how to make your site
    mobile friendly? My website looks weird when viewing from my iphone4.

    I’m trying to find a theme or plugin that might
    be able to correct this issue. If you have any suggestions, please share.
    Many thanks!

    My blog post :: hvac services

    Reply
  33. Amazing blog! Do you have any suggestions for aspiring writers?
    I’m planning to start my own site soon but I’m a little lost on everything.
    Would you suggest starting with a free platform
    like WordPress or go for a paid option? There are so many choices out there that I’m completely confused ..

    Any recommendations? Kudos!

    Also visit my web-site :: flat belly diets

    Reply
  34. I merely wanted to thank you a lot more for this amazing web page you have created here.
    It is full of useful tips for those who are actually interested in this subject, particularly this very post.
    Your all absolutely sweet and thoughtful of others plus reading
    your blog posts is a wonderful delight in my opinion. And what generous gift!
    Mary and I usually have pleasure making use of your ideas in what we should do in a month’s time.
    Our checklist is a distance long and simply put tips will definitely be put
    to good use.

    Also visit my website: cannabis license maybe

    Reply
  35. I’ve learn some good stuff here. Definitely worth bookmarking for revisiting.
    I wonder how much effort you place to make
    the sort of magnificent informative site.

    Feel free to surf to my blog; Celia

    Reply
  36. To follow up on the up-date of this issue on your site and wish to let you know how to stop smoking weed much I loved the time
    you took to put together this helpful post. Within the post, you spoke on how to definitely handle this issue with all convenience.
    It would be my own pleasure to accumulate some more thoughts from your site and come up to offer people
    what I learned from you. Thank you for your usual excellent effort.

    Reply
  37. Hmm it seems like your website ate my first comment (it was super long)
    so I guess I’ll just sum it up what I had written and say, I’m thoroughly enjoying your blog.
    I too am an aspiring blog blogger but I’m still new to the whole thing.
    Do you have any helpful hints for inexperienced blog writers?
    I’d genuinely appreciate it.

    My blog; http://www.aniene.net

    Reply
  38. Nice post. I study one thing more difficult on completely different blogs everyday. It would all the time be stimulating to learn content material from different writers and apply somewhat something from their store. Id desire to use some with the content material on my blog whether you dont mind. Natually Ill give you a link in your internet blog. Thanks for sharing.

    Reply
  39. Its like you read my mind! You appear to know a lot about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a little bit, but instead of that, this is excellent blog. A great read. I’ll certainly be back.

    Reply
  40. Have you ever thought about publishing an ebook or guest authoring on other websites? I have a blog based upon on the same ideas you discuss and would really like to have you share some stories/information. I know my readers would value your work. If you’re even remotely interested, feel free to shoot me an e mail.

    Reply
  41. I have been browsing on-line more than three hours these days,
    yet I by no means discovered any fascinating article like yours.
    It is beautiful price sufficient for me. In my opinion, if all website owners
    and bloggers made good content as you did, the net can be much more helpful than ever before.

    Reply
  42. Hi there are using WordPress for your blog platform?

    I’m new to the blog world but I’m trying to get started and set up my
    own. Do you require any coding expertise to make your own blog?
    Any help would be really appreciated!

    Reply
  43. My brother recommended I would possibly like this web site.
    He was totally right. This publish actually made my day.

    You can not consider just how a lot time I had spent for
    this info! Thank you!

    Reply
  44. Hello There. I found your blog using msn. This is an extremely well written article.
    I will be sure to bookmark it and come back to read more of your useful
    info. Thanks for the post. I will definitely return.

    Reply
  45. I was recommended this web site by my cousin. I’m not sure
    whether this post is written by him as no one else know such detailed about my trouble.
    You are amazing! Thanks!

    Reply
  46. Unquestionably imagine that which you stated. Your favourite reason seemed to be on the internet the simplest factor to understand of.

    I say to you, I definitely get irked at the same time as other folks think about worries that they just do not know about.
    You managed to hit the nail upon the highest as smartly as defined out the whole thing without having side effect , people can take
    a signal. Will likely be again to get more. Thanks

    Reply
  47. Hi there, just became alert to your blog through Google, and found that it’s truly informative.
    I’m gonna watch out for brussels. I will be grateful if
    you continue this in future. Lots of people will be benefited from your writing.

    Cheers!

    Reply
  48. Having read this I believed it was extremely enlightening.

    I appreciate you spending some time and energy to put this information together.
    I once again find myself spending a significant amount of
    time both reading and commenting. But so what, it was still worthwhile!

    Reply
  49. I’m not sure why but this blog is loading very slow for me.
    Is anyone else having this problem or is it a problem on my end?

    I’ll check back later and see if the problem still exists.

    Reply
  50. That is very fascinating, You are a very professional blogger.
    I’ve joined your feed and look ahead to in search of extra of your excellent post.
    Also, I have shared your web site in my social networks

    Reply
  51. I was suggested this blog by my cousin. I’m not sure whether this post is written by
    him as nobody else know such detailed about my difficulty.
    You’re incredible! Thanks!

    Reply
  52. Attractive component to content. I just stumbled upon your site and in accession capital to
    assert that I get actually loved account your blog posts.
    Any way I’ll be subscribing to your feeds or even I achievement you get admission to consistently quickly.

    Reply
  53. Admiring the persistence you put into your blog and in depth information you present.
    It’s nice to come across a blog every once in a while that isn’t
    the same outdated rehashed material. Fantastic read!
    I’ve bookmarked your site and I’m adding your RSS feeds to my Google account.

    Reply
  54. I am now not sure the place you are getting
    your info, but good topic. I must spend a while studying more
    or working out more. Thank you for great info I used to be in search of this info for my mission.

    Reply
  55. Does your website have a contact page? I’m having a tough time locating it but, I’d like to send
    you an e-mail. I’ve got some recommendations for your
    blog you might be interested in hearing. Either way,
    great blog and I look forward to seeing it improve over time.

    Reply
  56. I was suggested this website by means of my cousin. I am no longer positive whether this submit is written via him as no one else recognise such distinct about my difficulty.
    You are amazing! Thanks!

    Reply
  57. Do you mind if I quote a few of your posts as long as I provide credit and sources back
    to your blog? My blog is in the very same niche as yours and
    my visitors would certainly benefit from a lot of the information you present
    here. Please let me know if this ok with you.
    Thanks a lot!

    Reply
  58. Hmm is anyone else encountering problems with the pictures on this blog loading?
    I’m trying to determine if its a problem on my end
    or if it’s the blog. Any responses would be greatly appreciated.

    Reply
  59. Very nice post. I just stumbled upon your weblog and wanted to mention that I have really loved browsing your blog posts.
    After all I’ll be subscribing on your rss feed and I hope
    you write again soon!

    Reply
  60. Nice post. I learn something totally new and challenging on websites I stumbleupon on a daily basis.
    It’s always helpful to read through articles from other authors and use a little something
    from their websites.

    Reply
  61. Thanks for your personal marvelous posting! I genuinely enjoyed reading it, you
    can be a great author.I will be sure to bookmark your blog and will eventually come back
    in the foreseeable future. I want to encourage continue your great posts, have a nice weekend!

    Reply
  62. It’s in reality a great and helpful piece of info. I’m satisfied
    that you just shared this helpful information with us.
    Please keep us up to date like this. Thank you for sharing.

    Reply
  63. Howdy, There’s no doubt that your web site could be having web browser compatibility
    issues. When I take a look at your web site in Safari, it looks fine however, if opening in Internet Explorer, it’s got some overlapping issues.
    I just wanted to provide you with a quick heads up!
    Apart from that, wonderful site!

    Reply
  64. Hi this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually
    code with HTML. I’m starting a blog soon but have no coding expertise so I wanted
    to get advice from someone with experience. Any help would be greatly appreciated!

    Reply
  65. I’d like to thank you for the efforts you have put in penning this
    blog. I am hoping to check out the same high-grade
    content by you in the future as well. In truth, your creative writing
    abilities has inspired me to get my own, personal website now 😉

    Reply
  66. I like the helpful information you supply on your articles.

    I will bookmark your weblog and take a look at once more here regularly.
    I’m fairly sure I’ll learn many new stuff proper here! Good luck for
    the following!

    Reply
  67. Hey there! I’m at work browsing your blog from my new iphone!
    Just wanted to say I love reading through your blog and look forward to all your posts!
    Keep up the outstanding work!

    Reply
  68. You could certainly see your skills in the work you write. The sector hopes for more passionate writers like you who are not afraid to
    say how they believe. All the time go after your
    heart.

    Reply
  69. It’s a shame you don’t have a donate button! I’d without a doubt donate to this brilliant
    blog! I guess for now i’ll settle for bookmarking and adding your
    RSS feed to my Google account. I look forward to fresh updates and will share this site with my
    Facebook group. Chat soon!

    Reply
  70. Wonderful blog! Do you have any tips for aspiring writers?
    I’m planning to start my own website soon but I’m a little lost on everything.
    Would you advise starting with a free platform like WordPress or go for a paid option? There are so many options out there that
    I’m completely confused .. Any recommendations? Cheers!

    Reply
  71. Nice post. I was checking continuously this blog and I am impressed!
    Very helpful info specially the last part 🙂 I care for such information a lot.
    I was seeking this certain information for a very long time.

    Thank you and good luck.

    Reply
  72. I’m impressed, I have to admit. Seldom do I
    come across a blog that’s both equally educative and engaging, and let me tell you, you’ve hit
    the nail on the head. The problem is something not
    enough people are speaking intelligently about. Now i’m very happy I stumbled across this during my hunt for something relating to this.

    Reply
  73. Have you ever considered about including a little bit more than just
    your articles? I mean, what you say is fundamental and all.
    Nevertheless think about if you added some great images
    or video clips to give your posts more, “pop”!
    Your content is excellent but with images and video clips, this
    website could certainly be one of the most beneficial in its niche.
    Awesome blog!

    Reply
  74. Hello! Quick question that’s totally off topic.

    Do you know how to make your site mobile friendly?
    My site looks weird when viewing from my iphone 4. I’m trying to find a template or plugin that might
    be able to resolve this problem. If you have any
    suggestions, please share. Thanks!

    Reply
  75. I blog often and I really thank you for your information. This great
    article has really peaked my interest. I am going to take a note
    of your website and keep checking for new information about once per week.
    I subscribed to your RSS feed as well.

    Reply
  76. Hi there, I discovered your blog by means of Google whilst looking for a comparable
    subject, your web site got here up, it appears to be like good.

    I’ve bookmarked it in my google bookmarks.
    Hi there, just was aware of your weblog thru Google, and
    found that it’s really informative. I am gonna be
    careful for brussels. I will be grateful when you proceed this in future.
    Numerous folks will probably be benefited out of your writing.
    Cheers!

    Reply
  77. A person essentially help to make severely posts I would state.
    This is the very first time I frequented your web page and thus far?
    I amazed with the research you made to make this actual put up extraordinary.
    Fantastic process!

    Reply
  78. Have you ever considered about adding a little bit more than just your articles?
    I mean, what you say is valuable and everything.
    But imagine if you added some great photos or videos to give your posts more, “pop”!
    Your content is excellent but with images and video clips, this site could certainly be one of the very best
    in its niche. Very good blog!

    Reply
  79. It’s a shame you don’t have a donate button! I’d without a doubt donate to this outstanding blog!

    I suppose for now i’ll settle for bookmarking and adding your RSS feed to my Google account.
    I look forward to fresh updates and will share this website with my Facebook group.
    Talk soon!

    Reply
  80. Please let me know if you’re looking for a article author for your weblog.

    You have some really good posts and I think I would be a good asset.
    If you ever want to take some of the load off,
    I’d absolutely love to write some articles for your
    blog in exchange for a link back to mine. Please blast me an email
    if interested. Thanks!

    Reply
  81. I was curious if you ever thought of changing the structure
    of your site? Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so people
    could connect with it better. Youve got an awful
    lot of text for only having 1 or two images. Maybe you could space it out better?

    Reply
  82. Hey there, I think your site might be having browser compatibility issues.
    When I look at your website in Firefox, it looks fine but when opening in Internet Explorer,
    it has some overlapping. I just wanted to give you a quick
    heads up! Other then that, awesome blog!

    Reply
  83. Pretty section of content. I just stumbled upon your website
    and in accession capital to assert that I get in fact enjoyed account
    your blog posts. Anyway I’ll be subscribing to your feeds and even I
    achievement you access consistently quickly.

    Reply
  84. I am extremely impressed with your writing skills and also with the
    layout on your blog. Is this a paid theme or did you modify
    it yourself? Either way keep up the excellent quality writing, it is
    rare to see a great blog like this one these days.

    Reply
  85. I do consider all the concepts you have introduced for your
    post. They’re really convincing and will certainly work.

    Nonetheless, the posts are too short for newbies. Could you please extend
    them a bit from next time? Thanks for the post.

    Reply
  86. Very nice post. I just stumbled upon your blog and wanted to
    say that I’ve really enjoyed browsing your blog posts.

    After all I will be subscribing in your rss feed and I hope you write again soon!

    Reply
  87. Its like you read my mind! You seem to know so much about this, like you wrote the book in it or something.
    I think that you could do with a few pics to drive the message
    home a little bit, but other than that, this is fantastic
    blog. An excellent read. I’ll definitely be back.

    Reply
  88. Amazing blog! Do you have any tips and hints for aspiring writers?
    I’m hoping to start my own site soon but I’m a little lost on everything.
    Would you propose starting with a free platform like WordPress or go for a paid
    option? There are so many options out there that
    I’m totally confused .. Any ideas? Thank
    you!

    Reply
  89. hello!,I really like your writing so much! percentage we keep in touch extra approximately
    your article on AOL? I need a specialist in this space to
    unravel my problem. May be that’s you! Looking forward to
    peer you.

    Reply
  90. I don’t even know how I ended up here, but I thought this
    post was good. I don’t know who you are but definitely you’re going to a famous blogger if you
    aren’t already 😉 Cheers!

    Reply
  91. Heya! I understand this is kind of off-topic but I needed to ask.
    Does managing a well-established website like
    yours take a massive amount work? I’m completely new to running a blog however I
    do write in my diary daily. I’d like to start a blog so I can share my
    own experience and thoughts online. Please let me know if you have any kind
    of recommendations or tips for brand new aspiring bloggers.
    Thankyou!

    Reply
  92. You actually make it seem so easy with your presentation but I find this topic to
    be actually something which I think I would never understand.
    It seems too complex and very broad for me. I am looking forward for your next post, I will try to get the
    hang of it!

    Reply
  93. Good day! I could have sworn I’ve been to your blog before but after browsing through many of the posts I realized it’s
    new to me. Regardless, I’m definitely delighted I
    discovered it and I’ll be bookmarking it and checking back frequently!

    Reply

Leave a Comment